#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 |
1.5.9