Public Member Functions | Protected Member Functions | Protected Attributes

TTrackingProc Class Reference

#include <TTrackingProc.h>

Inheritance diagram for TTrackingProc:
Inheritance graph
[legend]
Collaboration diagram for TTrackingProc:
Collaboration graph
[legend]

Public Member Functions

 TTrackingProc (const char *name=0)
virtual ~TTrackingProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TTrackingProc (const char *name=0)
virtual ~TTrackingProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TTrackingProc (const char *name=0)
virtual ~TTrackingProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
virtual Bool_t BuildEvent (TGo4EventElement *)
virtual void ProcessSubevent (TGo4MbsSubEvent *subevt)
Short_t GetTriggerNumber () const
Int_t GetEventNumber () const
Long_t ExecuteScript (const char *script_name)

Protected Member Functions

void AddSubProcessor (TCBMBeamtimeProc *)

Protected Attributes

TTrackingParamfPar
TGem1EventfGem1
TGem2EventfGem2
TTrackingEventfOutputEvent
TBeamMonitorEventfBeamMonitorEvent
TFiberHodEventfFirstHodoEvent
TFiberHodEventfSecondHodoEvent
TTRDMuensterFrankfurtEventfMSFFMEvent
TRICHEventfRICHEvent
TTRDBucharestEventfBUCHEvent
TH1 * fPosXHod1
TH1 * fPosYHod1
TH2 * fPosXYHod1
TH1 * fPosXHod2
TH1 * fPosYHod2
TH2 * fPosXYHod2
TRocEventfRocInputEvent
TGEMEventfGEMEvent
TSTSEventfSTSEvent
TH2 * fPosXYHod1Sts
TH2 * fPosXYHod2Sts
TH2 * fCorrXHod
TH2 * fCorrYHod
TH2 * fCorrXHod1Gem1
TH2 * fCorrYHod1Gem1
TH2 * fCorrXHod2Gem1
TH2 * fCorrYHod2Gem1
std::vector< TH1 * > fPosXSts
std::vector< TH1 * > fPosYSts
std::vector< TH2 * > fPosXYSts
std::vector< TH1 * > fNHitsSts
std::vector< TH2 * > fCorrXXSts
std::vector< TH2 * > fCorrYYSts
std::vector< TH2 * > fCorrXXH1Sts
std::vector< TH2 * > fCorrYYH1Sts
std::vector< TH2 * > fCorrXXGem1Sts
std::vector< TH2 * > fCorrYYGem1Sts
TH1 * fPosXGem1
TH1 * fPosYGem1
TH2 * fPosXYGem1
TH1 * fPosXGem2
TH1 * fPosYGem2
TH2 * fPosXYGem2
TH1 * fResXHod1
TH1 * fResYHod1
TH1 * fResXHod2
TH1 * fResYHod2
TH1 * fResXSts1
TH1 * fResYSts1
TH1 * fResXSts2
TH1 * fResYSts2
TH1 * fResXSts3
TH1 * fResYSts3
TH1 * fResXGem1
TH1 * fResYGem1
TH1 * fResXGem2
TH1 * fResYGem2
TH2 * fPosXHod1_vs_time
TH2 * fPosYHod1_vs_time
TH2 * fPosXHod2_vs_time
TH2 * fPosYHod2_vs_time
std::vector< TH2 * > fPosXSts_vs_time
std::vector< TH2 * > fPosYSts_vs_time
TH1 * fDeltaT_STS
TH1 * fDeltaT_Hod
TH1 * fDeltaT_GEM
TH1 * fDeltaT_all
int NPoint
int NHPoint
double Zf [5]
double Xf [5]
double Yf [5]
double EZf [5]
double EXf [5]
double EYf [5]
double Za [7]
double Xa [7]
double Ya [7]
double EZa [7]
double EXa [7]
double EYa [7]
double ZHf [2]
double XHf [2]
double YHf [2]
double EZHf [2]
double EXHf [2]
double EYHf [2]
TF1 * fun
TF1 * fun2
TF1 * fun3
TF1 * fun4
TF1 * fun5
TF1 * fun6
TGraphErrors * grHY
TGraphErrors * grHX
TGraphErrors * grY
TGraphErrors * grX
TGraphErrors * graY
TGraphErrors * graX
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 25 of file TTrackingProc.h.


Constructor & Destructor Documentation

TTrackingProc::TTrackingProc ( const char *  name = 0  ) 

Definition at line 17 of file TTrackingProc.cxx.

References fPar.

TTrackingProc::~TTrackingProc (  )  [virtual]

Definition at line 32 of file TTrackingProc.cxx.

TTrackingProc::TTrackingProc ( const char *  name = 0  ) 
virtual TTrackingProc::~TTrackingProc (  )  [virtual]
TTrackingProc::TTrackingProc ( const char *  name = 0  ) 
virtual TTrackingProc::~TTrackingProc (  )  [virtual]

Member Function Documentation

void TCBMBeamtimeProc::AddSubProcessor ( TCBMBeamtimeProc proc  )  [protected, inherited]
Bool_t TCBMBeamtimeProc::BuildEvent ( TGo4EventElement *  outevnt  )  [virtual, inherited]
Long_t TCBMBeamtimeProc::ExecuteScript ( const char *  script_name  )  [inherited]

Temporary here - will be from 4.5.3 version in distribution

Definition at line 142 of file TCBMBeamtimeProc.cxx.

Referenced by TCernOct12UnpackProc::TCernOct12UnpackProc(), TFaspProc::TFaspProc(), TFiberHodProc::TFiberHodProc(), TSpadicV10Proc::TSpadicV10Proc(), and TTrbProc::TTrbProc().

virtual void TTrackingProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TTrackingProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 75 of file TTrackingProc.cxx.

virtual void TTrackingProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Int_t TCBMBeamtimeProc::GetEventNumber (  )  const [inline, inherited]
Short_t TCBMBeamtimeProc::GetTriggerNumber (  )  const [inline, inherited]
virtual void TTrackingProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TTrackingProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 38 of file TTrackingProc.cxx.

References fGem1, fGem2, fOutputEvent, and TCBMBeamtimeEvent::GetSubEvent().

virtual void TTrackingProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]

Field Documentation

double TTrackingProc::EXa[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::EXf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::EXHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.

double TTrackingProc::EYa[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::EYf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::EYHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.

double TTrackingProc::EZa[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::EZf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::EZHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.

Definition at line 42 of file TTrackingProc.h.

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 48 of file TTrackingProc.h.

TH2* TTrackingProc::fCorrXHod [protected]

Definition at line 55 of file TTrackingProc.h.

Definition at line 57 of file TTrackingProc.h.

Definition at line 59 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrXXGem1Sts [protected]

Definition at line 69 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrXXH1Sts [protected]

Definition at line 67 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrXXSts [protected]

Definition at line 65 of file TTrackingProc.h.

TH2* TTrackingProc::fCorrYHod [protected]

Definition at line 56 of file TTrackingProc.h.

Definition at line 58 of file TTrackingProc.h.

Definition at line 60 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrYYGem1Sts [protected]

Definition at line 70 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrYYH1Sts [protected]

Definition at line 68 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fCorrYYSts [protected]

Definition at line 66 of file TTrackingProc.h.

TH1* TTrackingProc::fDeltaT_all [protected]

Definition at line 101 of file TTrackingProc.h.

TH1* TTrackingProc::fDeltaT_GEM [protected]

Definition at line 100 of file TTrackingProc.h.

TH1* TTrackingProc::fDeltaT_Hod [protected]

Definition at line 99 of file TTrackingProc.h.

TH1* TTrackingProc::fDeltaT_STS [protected]

Definition at line 98 of file TTrackingProc.h.

Definition at line 43 of file TTrackingProc.h.

Definition at line 39 of file TTrackingProc.h.

Referenced by InitEvent().

Definition at line 40 of file TTrackingProc.h.

Referenced by InitEvent().

Definition at line 44 of file TTrackingProc.h.

Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited]
TGo4MbsEvent* TCBMBeamtimeProc::fMbsInput [protected, inherited]

Definition at line 61 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Short_t TCBMBeamtimeProc::fMbsTriggerNumber [protected, inherited]

Definition at line 46 of file TTrackingProc.h.

std::vector< TH1 * > TTrackingProc::fNHitsSts [protected]

Definition at line 64 of file TTrackingProc.h.

Definition at line 42 of file TTrackingProc.h.

Referenced by InitEvent().

Definition at line 37 of file TTrackingProc.h.

Referenced by TTrackingProc().

TH1* TTrackingProc::fPosXGem1 [protected]

Definition at line 77 of file TTrackingProc.h.

TH1* TTrackingProc::fPosXGem2 [protected]

Definition at line 79 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosXHod1 [protected]

Definition at line 52 of file TTrackingProc.h.

Definition at line 90 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosXHod2 [protected]

Definition at line 54 of file TTrackingProc.h.

Definition at line 92 of file TTrackingProc.h.

std::vector< TH1 * > TTrackingProc::fPosXSts [protected]

Definition at line 61 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fPosXSts_vs_time [protected]

Definition at line 94 of file TTrackingProc.h.

TH2* TTrackingProc::fPosXYGem1 [protected]

Definition at line 78 of file TTrackingProc.h.

TH2* TTrackingProc::fPosXYGem2 [protected]

Definition at line 80 of file TTrackingProc.h.

TH2 * TTrackingProc::fPosXYHod1 [protected]

Definition at line 53 of file TTrackingProc.h.

TH2* TTrackingProc::fPosXYHod1Sts [protected]

Definition at line 51 of file TTrackingProc.h.

TH2 * TTrackingProc::fPosXYHod2 [protected]

Definition at line 55 of file TTrackingProc.h.

TH2* TTrackingProc::fPosXYHod2Sts [protected]

Definition at line 52 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fPosXYSts [protected]

Definition at line 63 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosYGem1 [protected]

Definition at line 77 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosYGem2 [protected]

Definition at line 79 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosYHod1 [protected]

Definition at line 52 of file TTrackingProc.h.

Definition at line 91 of file TTrackingProc.h.

TH1 * TTrackingProc::fPosYHod2 [protected]

Definition at line 54 of file TTrackingProc.h.

Definition at line 93 of file TTrackingProc.h.

std::vector< TH1 * > TTrackingProc::fPosYSts [protected]

Definition at line 62 of file TTrackingProc.h.

std::vector< TH2 * > TTrackingProc::fPosYSts_vs_time [protected]

Definition at line 95 of file TTrackingProc.h.

TH1* TTrackingProc::fResXGem1 [protected]

Definition at line 87 of file TTrackingProc.h.

TH1* TTrackingProc::fResXGem2 [protected]

Definition at line 88 of file TTrackingProc.h.

TH1* TTrackingProc::fResXHod1 [protected]

Definition at line 82 of file TTrackingProc.h.

TH1* TTrackingProc::fResXHod2 [protected]

Definition at line 83 of file TTrackingProc.h.

TH1* TTrackingProc::fResXSts1 [protected]

Definition at line 84 of file TTrackingProc.h.

TH1* TTrackingProc::fResXSts2 [protected]

Definition at line 85 of file TTrackingProc.h.

TH1* TTrackingProc::fResXSts3 [protected]

Definition at line 86 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYGem1 [protected]

Definition at line 87 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYGem2 [protected]

Definition at line 88 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYHod1 [protected]

Definition at line 82 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYHod2 [protected]

Definition at line 83 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYSts1 [protected]

Definition at line 84 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYSts2 [protected]

Definition at line 85 of file TTrackingProc.h.

TH1 * TTrackingProc::fResYSts3 [protected]

Definition at line 86 of file TTrackingProc.h.

Definition at line 47 of file TTrackingProc.h.

Definition at line 43 of file TTrackingProc.h.

Definition at line 44 of file TTrackingProc.h.

Definition at line 45 of file TTrackingProc.h.

TF1* TTrackingProc::fun [protected]

Definition at line 109 of file TTrackingProc.h.

TF1 * TTrackingProc::fun2 [protected]

Definition at line 109 of file TTrackingProc.h.

TF1 * TTrackingProc::fun3 [protected]

Definition at line 109 of file TTrackingProc.h.

TF1 * TTrackingProc::fun4 [protected]

Definition at line 109 of file TTrackingProc.h.

TF1 * TTrackingProc::fun5 [protected]

Definition at line 109 of file TTrackingProc.h.

TF1 * TTrackingProc::fun6 [protected]

Definition at line 109 of file TTrackingProc.h.

TGraphErrors * TTrackingProc::graX [protected]

Definition at line 110 of file TTrackingProc.h.

TGraphErrors * TTrackingProc::graY [protected]

Definition at line 110 of file TTrackingProc.h.

TGraphErrors * TTrackingProc::grHX [protected]

Definition at line 110 of file TTrackingProc.h.

TGraphErrors* TTrackingProc::grHY [protected]

Definition at line 110 of file TTrackingProc.h.

TGraphErrors * TTrackingProc::grX [protected]

Definition at line 110 of file TTrackingProc.h.

TGraphErrors * TTrackingProc::grY [protected]

Definition at line 110 of file TTrackingProc.h.

int TTrackingProc::NHPoint [protected]

Definition at line 105 of file TTrackingProc.h.

int TTrackingProc::NPoint [protected]

Definition at line 105 of file TTrackingProc.h.

double TTrackingProc::Xa[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::Xf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::XHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.

double TTrackingProc::Ya[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::Yf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::YHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.

double TTrackingProc::Za[7] [protected]

Definition at line 107 of file TTrackingProc.h.

double TTrackingProc::Zf[5] [protected]

Definition at line 106 of file TTrackingProc.h.

double TTrackingProc::ZHf[2] [protected]

Definition at line 108 of file TTrackingProc.h.


The documentation for this class was generated from the following files: