#include <CaloAxis2.h>
Public Member Functions | |
void | Init () |
void | Set (CaloLevel1 *calo, Int_t view) |
void | Set (CaloLevel1 *calo, Int_t view, Bool_t usemechanicalalignement) |
CaloAxis () | |
CaloAxis (CaloLevel1 *calo, Int_t view) | |
CaloAxis (CaloLevel1 *calo, Int_t view, Bool_t usemechanicalalignement) | |
void | Reset () |
void | Delete () |
~CaloAxis () | |
void | Add (float xin, float yin) |
void | Add (float xin, float yin, float qin) |
void | Add (float xin, float yin, float qin, float win) |
int | Fit () |
void | Print () |
float | GetPar (Int_t i) |
int | GetN () |
float * | GetX () |
float * | GetY () |
float * | GetQ () |
float | GetChi2 () |
float | GetQaxis () |
float | GetQaxis (float toll) |
float | GetCOG (Int_t ip) |
float | GetQ (Int_t ip) |
float | GetQstrip () |
float | GetYfit (float x) |
float | GetXmin () |
float | GetXmax () |
void | Draw () |
int | FitAxis (CaloLevel1 *calo, Int_t view, Float_t toll, Bool_t usemechanicalalignement) |
int | FitAxis (CaloLevel1 *calo, Int_t view, Float_t toll) |
int | FitShower (CaloLevel1 *calo, Int_t view, Float_t toll, Bool_t usemechanicalalignement) |
int | FitShower (CaloLevel1 *calo, Int_t view, Float_t toll) |
Public Attributes | |
CaloEvent * | cevent |
vector< float > | x |
vector< float > | y |
vector< float > | w |
vector< float > | q |
Float_t | par [2] |
Float_t | covpar [2][2] |
float | cog [22] |
float | qpl [22] |
TPolyMarker * | sel |
TLine * | axis |
Definition at line 111 of file CaloAxis2.h.
CaloAxis::CaloAxis | ( | ) | [inline] |
CaloAxis::CaloAxis | ( | CaloLevel1 * | calo, | |
Int_t | view | |||
) | [inline] |
CaloAxis::CaloAxis | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Bool_t | usemechanicalalignement | |||
) | [inline] |
CaloAxis::~CaloAxis | ( | ) | [inline] |
void CaloAxis::Add | ( | float | xin, | |
float | yin, | |||
float | qin, | |||
float | win | |||
) | [inline] |
void CaloAxis::Add | ( | float | xin, | |
float | yin, | |||
float | qin | |||
) | [inline] |
void CaloAxis::Add | ( | float | xin, | |
float | yin | |||
) | [inline] |
void CaloAxis::Delete | ( | ) | [inline] |
Definition at line 196 of file CaloAxis2.h.
References cevent, and Reset().
Referenced by ~CaloAxis().
void CaloAxis::Draw | ( | ) | [inline] |
int CaloAxis::Fit | ( | ) | [inline] |
int CaloAxis::FitAxis | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Float_t | toll | |||
) | [inline] |
int CaloAxis::FitAxis | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Float_t | toll, | |||
Bool_t | usemechanicalalignement | |||
) | [inline] |
Definition at line 374 of file CaloAxis2.h.
References Add(), cevent, cog, Fit(), GetN(), CaloEvent::GetN(), CaloEvent::idp, CaloEvent::ids, par, CaloEvent::q, q, qpl, Reset(), Set(), x, CaloEvent::xycoord, and CaloEvent::zcoord.
Referenced by CaloTrackCut::Check(), and FitShower().
int CaloAxis::FitShower | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Float_t | toll | |||
) | [inline] |
int CaloAxis::FitShower | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Float_t | toll, | |||
Bool_t | usemechanicalalignement | |||
) | [inline] |
Definition at line 556 of file CaloAxis2.h.
References Add(), cevent, cog, Fit(), GetN(), CaloEvent::GetN(), CaloEvent::idp, par, CaloEvent::q, q, qpl, Reset(), Set(), x, CaloEvent::xycoord, and CaloEvent::zcoord.
float CaloAxis::GetChi2 | ( | ) | [inline] |
Definition at line 280 of file CaloAxis2.h.
Referenced by CaloTrackCut::Check(), and CaloTrackChi2Cut::Check().
float CaloAxis::GetCOG | ( | Int_t | ip | ) | [inline] |
int CaloAxis::GetN | ( | ) | [inline] |
Definition at line 260 of file CaloAxis2.h.
References x.
Referenced by Draw(), FitAxis(), and FitShower().
float CaloAxis::GetPar | ( | Int_t | i | ) | [inline] |
float CaloAxis::GetQ | ( | Int_t | ip | ) | [inline] |
float* CaloAxis::GetQ | ( | ) | [inline] |
Definition at line 274 of file CaloAxis2.h.
References q.
Referenced by CaloNHitCut::Check(), CaloIonCut::Check(), and CaloCrossCut::Check().
float CaloAxis::GetQaxis | ( | float | toll | ) | [inline] |
Definition at line 302 of file CaloAxis2.h.
References cevent, CaloEvent::GetN(), par, CaloEvent::q, q, x, CaloEvent::xycoord, and CaloEvent::zcoord.
float CaloAxis::GetQaxis | ( | ) | [inline] |
float CaloAxis::GetQstrip | ( | ) | [inline] |
float* CaloAxis::GetX | ( | ) | [inline] |
float CaloAxis::GetXmax | ( | ) | [inline] |
float CaloAxis::GetXmin | ( | ) | [inline] |
float* CaloAxis::GetY | ( | ) | [inline] |
float CaloAxis::GetYfit | ( | float | x | ) | [inline] |
void CaloAxis::Init | ( | ) | [inline] |
Definition at line 148 of file CaloAxis2.h.
References axis, cog, covpar, par, qpl, and sel.
Referenced by CaloAxis(), and Reset().
void CaloAxis::Print | ( | ) | [inline] |
Definition at line 254 of file CaloAxis2.h.
void CaloAxis::Reset | ( | ) | [inline] |
Definition at line 182 of file CaloAxis2.h.
References axis, Init(), q, sel, w, x, and y.
Referenced by CaloTrackCut::Check(), Delete(), FitAxis(), and FitShower().
void CaloAxis::Set | ( | CaloLevel1 * | calo, | |
Int_t | view, | |||
Bool_t | usemechanicalalignement | |||
) | [inline] |
void CaloAxis::Set | ( | CaloLevel1 * | calo, | |
Int_t | view | |||
) | [inline] |
Definition at line 162 of file CaloAxis2.h.
References cevent, and CaloEvent::Set().
Referenced by CaloAxis(), FitAxis(), and FitShower().
TLine* CaloAxis::axis |
Definition at line 115 of file CaloAxis2.h.
Referenced by CaloAxis(), Delete(), FitAxis(), FitShower(), GetQaxis(), and Set().
float CaloAxis::cog[22] |
Definition at line 135 of file CaloAxis2.h.
Referenced by FitAxis(), FitShower(), GetCOG(), and Init().
Float_t CaloAxis::covpar[2][2] |
Float_t CaloAxis::par[2] |
Definition at line 129 of file CaloAxis2.h.
Referenced by CaloGeomCut::Check(), Draw(), Fit(), FitAxis(), FitShower(), GetChi2(), GetPar(), GetQaxis(), GetYfit(), and Init().
vector<float> CaloAxis::q |
Definition at line 124 of file CaloAxis2.h.
Referenced by Add(), FitAxis(), FitShower(), GetQ(), GetQaxis(), GetQstrip(), and Reset().
float CaloAxis::qpl[22] |
Definition at line 136 of file CaloAxis2.h.
Referenced by FitAxis(), FitShower(), GetQ(), and Init().
TPolyMarker* CaloAxis::sel |
vector<float> CaloAxis::w |
vector<float> CaloAxis::x |
Definition at line 121 of file CaloAxis2.h.
Referenced by Add(), Fit(), FitAxis(), FitShower(), GetChi2(), GetN(), GetQaxis(), GetX(), GetXmax(), GetXmin(), and Reset().
vector<float> CaloAxis::y |