#include <CDPIDInfo.h>
Public Member Functions | |
| CDPIDInfo () | |
| ~CDPIDInfo () | |
| Bool_t | IsEmpty () |
| Bool_t | GetTriggerPMT () |
| Bool_t | GetFafErr () |
| Bool_t | GetSparseErr () |
| Int_t | GetTrigSource () |
| Int_t | GetKovADC1 () |
| Int_t | GetKovTimeStamp1 () |
| Int_t | GetKovADC2 () |
| Int_t | GetKovTimeStamp2 () |
| Int_t | GetKovADC3 () |
| Int_t | GetKovTimeStamp3 () |
| Int_t | GetSnarlTimeFrame () |
| ULong_t | GetSnarlMinTimeStamp () |
| ULong_t | GetSnarlMaxTimeStamp () |
| Int_t | GetTofTDC0 () |
| Int_t | GetTofTDC1 () |
| Int_t | GetTofTDC2 () |
| Int_t | GetTofADC0 () |
| Int_t | GetTofADC1 () |
| Int_t | GetTofADC2 () |
| Int_t | GetTofADCTimeStamp0 () |
| Int_t | GetTofADCTimeStamp1 () |
| Int_t | GetTofADCTimeStamp2 () |
| Int_t | GetTofTimeStamp () |
| Int_t | GetTickSinceLast () |
| void | SetIsEmpty (Bool_t isempty) |
| void | SetTriggerPMT (Bool_t tpmt) |
| void | SetFafErr (Bool_t faf) |
| void | SetSparseErr (Bool_t serr) |
| void | SetTrigSource (Int_t trigs) |
| void | SetKovADC1 (Int_t kadc) |
| void | SetKovTimeStamp1 (Int_t kts) |
| void | SetKovADC2 (Int_t kadc) |
| void | SetKovTimeStamp2 (Int_t kts) |
| void | SetKovADC3 (Int_t kadc) |
| void | SetKovTimeStamp3 (Int_t kts) |
| void | SetSnarlTimeFrame (Int_t ktf) |
| void | SetSnarlMinTimeStamp (ULong_t sts) |
| void | SetSnarlMaxTimeStamp (ULong_t sts) |
| void | SetTofTDC0 (Int_t ttdc) |
| void | SetTofTDC1 (Int_t ttdc) |
| void | SetTofTDC2 (Int_t ttdc) |
| void | SetTofADC0 (Int_t tadc) |
| void | SetTofADC1 (Int_t tadc) |
| void | SetTofADC2 (Int_t tadc) |
| void | SetTofADCTimeStamp0 (Int_t ts) |
| void | SetTofADCTimeStamp1 (Int_t ts) |
| void | SetTofADCTimeStamp2 (Int_t ts) |
| void | SetTofTimeStamp (Int_t ts) |
| void | SetTickSinceLast (Int_t ticks) |
| UInt_t | GetPIDType () const |
| void | SetPIDType (UInt_t p) |
| Bool_t | NoOverlap () const |
| Bool_t | GetNoOverlap () const |
| void | SetNoOverlap (Bool_t v) |
| Bool_t | InCERTime () const |
| Bool_t | GetInCERTime () const |
| void | SetInCERTime (Bool_t v) |
| UInt_t | GetNoOverlapBits () const |
| void | SetNoOverlapBits (UInt_t p) |
| UInt_t | GetInCERTimeBits () const |
| void | SetInCERTimeBits (UInt_t p) |
| Float_t | GetOLChi2 () const |
| void | SetOLChi2 (Float_t c) |
| Float_t | GetTrueParticleMomentum () const |
| void | SetTrueParticleMomentum (Float_t e) |
Private Attributes | |
| Bool_t | fisempty |
| Bool_t | fTriggerPMT |
| Bool_t | fFafErr |
| Bool_t | fSparseErr |
| Int_t | fTrigSource |
| Int_t | fKovADC1 |
| Int_t | fKovTimeStamp1 |
| Int_t | fKovADC2 |
| Int_t | fKovTimeStamp2 |
| Int_t | fKovADC3 |
| Int_t | fKovTimeStamp3 |
| Int_t | fSnarlTimeFrame |
| ULong_t | fSnarlMinTimeStamp |
| ULong_t | fSnarlMaxTimeStamp |
| Int_t | fTofTDC0 |
| Int_t | fTofTDC1 |
| Int_t | fTofTDC2 |
| Int_t | fTofADC0 |
| Int_t | fTofADC1 |
| Int_t | fTofADC2 |
| Int_t | fTofADCTimeStamp0 |
| Int_t | fTofADCTimeStamp1 |
| Int_t | fTofADCTimeStamp2 |
| Int_t | fTofTimeStamp |
| Int_t | fTickSinceLast |
| Bool_t | fNoOverlap |
| Bool_t | fInCERTime |
| UInt_t | fPIDType |
| UInt_t | fNoOverlapBits |
| UInt_t | fInCERTimeBits |
| Float_t | fOLChi2 |
| Float_t | fTrueParticleMomentum |
|
|
Definition at line 17 of file CDPIDInfo.cxx. 00017 : 00018 fisempty(kTRUE), 00019 fTriggerPMT(kFALSE), 00020 fFafErr(kFALSE), 00021 fSparseErr(kFALSE), 00022 fTrigSource(0), 00023 fKovADC1(0), 00024 fKovTimeStamp1(0), 00025 fKovADC2(0), 00026 fKovTimeStamp2(0), 00027 fKovADC3(0), 00028 fKovTimeStamp3(0), 00029 fSnarlTimeFrame(0), 00030 fSnarlMinTimeStamp(640000000), 00031 fSnarlMaxTimeStamp(0), 00032 fTofTDC0(0), 00033 fTofTDC1(0), 00034 fTofTDC2(0), 00035 fTofADC0(0), 00036 fTofADC1(0), 00037 fTofADC2(0), 00038 fTofADCTimeStamp0(0), 00039 fTofADCTimeStamp1(0), 00040 fTofADCTimeStamp2(0), 00041 fTofTimeStamp(0), 00042 fTickSinceLast(0), 00043 //below are the CalDetPID variables 00044 fNoOverlap(kFALSE), 00045 fInCERTime(kFALSE), 00046 fPIDType(0), 00047 fNoOverlapBits(0), 00048 fInCERTimeBits(0), 00049 fOLChi2(0.), 00050 fTrueParticleMomentum(0) 00051 { 00052 }
|
|
|
Definition at line 56 of file CDPIDInfo.cxx. 00057 {
00058 //default destructor
00059 }
|
|
|
Definition at line 28 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00028 {return fFafErr;} //Faf errors?
|
|
|
Definition at line 85 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00085 {return fInCERTime;}//same as above
|
|
|
Definition at line 89 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00089 {return fInCERTimeBits;}
|
|
|
Definition at line 31 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00031 {return fKovADC1;} //Cerenkov ADC value
|
|
|
Definition at line 33 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00033 {return fKovADC2;} //Cerenkov ADC value
|
|
|
Definition at line 35 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00035 {return fKovADC3;} //Cerenkov ADC value
|
|
|
Definition at line 32 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00032 {return fKovTimeStamp1;}//Cerenkov TimeStamp
|
|
|
Definition at line 34 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00034 {return fKovTimeStamp2;}//Cerenkov TimeStamp
|
|
|
Definition at line 36 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00036 {return fKovTimeStamp3;}//Cerenkov TimeStamp
|
|
|
Definition at line 82 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00082 {return fNoOverlap;}//same as above
|
|
|
Definition at line 87 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00087 {return fNoOverlapBits;}
|
|
|
Definition at line 91 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00091 {return fOLChi2;}
|
|
|
Definition at line 79 of file CDPIDInfo.h. Referenced by CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00079 {return fPIDType;}
|
|
|
Definition at line 39 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00039 {return fSnarlMaxTimeStamp;}//max timestamp
|
|
|
Definition at line 38 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00038 {return fSnarlMinTimeStamp;}//min timestamp
|
|
|
Definition at line 37 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00037 {return fSnarlTimeFrame;}//Cerenkov timeframe
|
|
|
Definition at line 29 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00029 {return fSparseErr;} //sparse errors?
|
|
|
Definition at line 50 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00050 {return fTickSinceLast;} //Ticks since last snarl
|
|
|
Definition at line 43 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00043 {return fTofADC0;} //TOF adc0 value
|
|
|
Definition at line 44 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00044 {return fTofADC1;} //TOF adc1 value
|
|
|
Definition at line 45 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00045 {return fTofADC2;} //TOF adc2 value
|
|
|
Definition at line 46 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00046 {return fTofADCTimeStamp0;} //tof adc timestamsp
|
|
|
Definition at line 47 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00047 {return fTofADCTimeStamp1;} //tof adc timestamps
|
|
|
Definition at line 48 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00048 {return fTofADCTimeStamp2;} //tof adc timestamps
|
|
|
Definition at line 40 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00040 {return fTofTDC0;} //TOF tdc0 value
|
|
|
Definition at line 41 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00041 {return fTofTDC1;} //TOF tdc1 value
|
|
|
Definition at line 42 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00042 {return fTofTDC2;} //TOF tdc2 value
|
|
|
Definition at line 49 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), and CDAnalysis::ValidatePIDInfo(). 00049 {return fTofTimeStamp;}
|
|
|
Definition at line 27 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00027 {return fTriggerPMT;}//Did the triggerPMT fire?
|
|
|
Definition at line 30 of file CDPIDInfo.h. Referenced by CDAnalysis::CleanMuons(), CDAnalysis::SetLoopVariables(), and CDAnalysis::ValidatePIDInfo(). 00030 {return fTrigSource;} //trigger source
|
|
|
Definition at line 95 of file CDPIDInfo.h. Referenced by CDTrackerModule::Ana(). 00095 {return fTrueParticleMomentum;}
|
|
|
Definition at line 84 of file CDPIDInfo.h. 00084 {return fInCERTime;}
|
|
|
Definition at line 26 of file CDPIDInfo.h. 00026 {return fisempty;} //was there a CalDetSI object
|
|
|
Definition at line 81 of file CDPIDInfo.h. 00081 {return fNoOverlap;}
|
|
|
Definition at line 54 of file CDPIDInfo.h. References fFafErr. Referenced by CDTrackerModule::FillPID(). 00054 {fFafErr=faf;}
|
|
|
Definition at line 86 of file CDPIDInfo.h. References fInCERTime. Referenced by CDTrackerModule::FillPID(). 00086 {fInCERTime=v;}
|
|
|
Definition at line 90 of file CDPIDInfo.h. References fInCERTimeBits. Referenced by CDTrackerModule::FillPID(). 00090 {fInCERTimeBits=p;}
|
|
|
Definition at line 52 of file CDPIDInfo.h. References fisempty. Referenced by CDTrackerModule::FillPID(). 00052 {fisempty=isempty;}
|
|
|
Definition at line 57 of file CDPIDInfo.h. References fKovADC1. Referenced by CDTrackerModule::FillPID(). 00057 {fKovADC1=kadc;}
|
|
|
Definition at line 59 of file CDPIDInfo.h. References fKovADC2. Referenced by CDTrackerModule::FillPID(). 00059 {fKovADC2=kadc;}
|
|
|
Definition at line 61 of file CDPIDInfo.h. References fKovADC3. Referenced by CDTrackerModule::FillPID(). 00061 {fKovADC3=kadc;}
|
|
|
Definition at line 58 of file CDPIDInfo.h. References fKovTimeStamp1. Referenced by CDTrackerModule::FillPID(). 00058 {fKovTimeStamp1=kts;}
|
|
|
Definition at line 60 of file CDPIDInfo.h. References fKovTimeStamp2. Referenced by CDTrackerModule::FillPID(). 00060 {fKovTimeStamp2=kts;}
|
|
|
Definition at line 62 of file CDPIDInfo.h. References fKovTimeStamp3. Referenced by CDTrackerModule::FillPID(). 00062 {fKovTimeStamp3=kts;}
|
|
|
Definition at line 83 of file CDPIDInfo.h. References fNoOverlap. Referenced by CDTrackerModule::FillPID(). 00083 {fNoOverlap=v;}
|
|
|
Definition at line 88 of file CDPIDInfo.h. References fNoOverlapBits. Referenced by CDTrackerModule::FillPID(). 00088 {fNoOverlapBits=p;}
|
|
|
Definition at line 92 of file CDPIDInfo.h. References fOLChi2. Referenced by CDTrackerModule::FillPID(). 00092 {fOLChi2=c;}
|
|
|
Definition at line 80 of file CDPIDInfo.h. References fPIDType. Referenced by CDTrackerModule::FillPID(), and CDTruthifier::RecoStdHep(). 00080 {fPIDType=p;}
|
|
|
Definition at line 65 of file CDPIDInfo.h. References fSnarlMaxTimeStamp. Referenced by CDTrackerModule::FillPID(). 00065 {fSnarlMaxTimeStamp=sts;}
|
|
|
Definition at line 64 of file CDPIDInfo.h. References fSnarlMinTimeStamp. Referenced by CDTrackerModule::FillPID(). 00064 {fSnarlMinTimeStamp=sts;}
|
|
|
Definition at line 63 of file CDPIDInfo.h. References fSnarlTimeFrame. Referenced by CDTrackerModule::FillPID(). 00063 {fSnarlTimeFrame=ktf;}
|
|
|
Definition at line 55 of file CDPIDInfo.h. References fSparseErr. Referenced by CDTrackerModule::FillPID(). 00055 {fSparseErr=serr;}
|
|
|
Definition at line 76 of file CDPIDInfo.h. References fTickSinceLast. Referenced by CDTrackerModule::FillPID(). 00076 {fTickSinceLast=ticks;}
|
|
|
Definition at line 69 of file CDPIDInfo.h. References fTofADC0. Referenced by CDTrackerModule::FillPID(). 00069 {fTofADC0=tadc;}
|
|
|
Definition at line 70 of file CDPIDInfo.h. References fTofADC1. Referenced by CDTrackerModule::FillPID(). 00070 {fTofADC1=tadc;}
|
|
|
Definition at line 71 of file CDPIDInfo.h. References fTofADC2. Referenced by CDTrackerModule::FillPID(). 00071 {fTofADC2=tadc;}
|
|
|
Definition at line 72 of file CDPIDInfo.h. References fTofADCTimeStamp0. Referenced by CDTrackerModule::FillPID(). 00072 {fTofADCTimeStamp0=ts;}
|
|
|
Definition at line 73 of file CDPIDInfo.h. References fTofADCTimeStamp1. Referenced by CDTrackerModule::FillPID(). 00073 {fTofADCTimeStamp1=ts;}
|
|
|
Definition at line 74 of file CDPIDInfo.h. References fTofADCTimeStamp2. Referenced by CDTrackerModule::FillPID(). 00074 {fTofADCTimeStamp2=ts;}
|
|
|
Definition at line 66 of file CDPIDInfo.h. References fTofTDC0. Referenced by CDTrackerModule::FillPID(). 00066 {fTofTDC0=ttdc;}
|
|
|
Definition at line 67 of file CDPIDInfo.h. References fTofTDC1. Referenced by CDTrackerModule::FillPID(). 00067 {fTofTDC1=ttdc;}
|
|
|
Definition at line 68 of file CDPIDInfo.h. References fTofTDC2. Referenced by CDTrackerModule::FillPID(). 00068 {fTofTDC2=ttdc;}
|
|
|
Definition at line 75 of file CDPIDInfo.h. References fTofTimeStamp. Referenced by CDTrackerModule::FillPID(). 00075 {fTofTimeStamp=ts;}
|
|
|
Definition at line 53 of file CDPIDInfo.h. References fTriggerPMT. Referenced by CDTrackerModule::FillPID(). 00053 {fTriggerPMT=tpmt;}
|
|
|
Definition at line 56 of file CDPIDInfo.h. References fTrigSource. Referenced by CDTrackerModule::FillPID(). 00056 {fTrigSource=trigs;}
|
|
|
Definition at line 96 of file CDPIDInfo.h. References fTrueParticleMomentum. Referenced by CDTruthifier::RecoStdHep(). 00096 {fTrueParticleMomentum=e;}
|
|
|
Definition at line 103 of file CDPIDInfo.h. Referenced by SetFafErr(). |
|
|
Definition at line 132 of file CDPIDInfo.h. Referenced by SetInCERTime(). |
|
|
Definition at line 135 of file CDPIDInfo.h. Referenced by SetInCERTimeBits(). |
|
|
Definition at line 101 of file CDPIDInfo.h. Referenced by SetIsEmpty(). |
|
|
Definition at line 106 of file CDPIDInfo.h. Referenced by SetKovADC1(). |
|
|
Definition at line 108 of file CDPIDInfo.h. Referenced by SetKovADC2(). |
|
|
Definition at line 110 of file CDPIDInfo.h. Referenced by SetKovADC3(). |
|
|
Definition at line 107 of file CDPIDInfo.h. Referenced by SetKovTimeStamp1(). |
|
|
Definition at line 109 of file CDPIDInfo.h. Referenced by SetKovTimeStamp2(). |
|
|
Definition at line 111 of file CDPIDInfo.h. Referenced by SetKovTimeStamp3(). |
|
|
Definition at line 131 of file CDPIDInfo.h. Referenced by SetNoOverlap(). |
|
|
Definition at line 134 of file CDPIDInfo.h. Referenced by SetNoOverlapBits(). |
|
|
Definition at line 136 of file CDPIDInfo.h. Referenced by SetOLChi2(). |
|
|
Definition at line 133 of file CDPIDInfo.h. Referenced by SetPIDType(). |
|
|
Definition at line 114 of file CDPIDInfo.h. Referenced by SetSnarlMaxTimeStamp(). |
|
|
Definition at line 113 of file CDPIDInfo.h. Referenced by SetSnarlMinTimeStamp(). |
|
|
Definition at line 112 of file CDPIDInfo.h. Referenced by SetSnarlTimeFrame(). |
|
|
Definition at line 104 of file CDPIDInfo.h. Referenced by SetSparseErr(). |
|
|
Definition at line 128 of file CDPIDInfo.h. Referenced by SetTickSinceLast(). |
|
|
Definition at line 118 of file CDPIDInfo.h. Referenced by SetTofADC0(). |
|
|
Definition at line 120 of file CDPIDInfo.h. Referenced by SetTofADC1(). |
|
|
Definition at line 122 of file CDPIDInfo.h. Referenced by SetTofADC2(). |
|
|
Definition at line 124 of file CDPIDInfo.h. Referenced by SetTofADCTimeStamp0(). |
|
|
Definition at line 125 of file CDPIDInfo.h. Referenced by SetTofADCTimeStamp1(). |
|
|
Definition at line 126 of file CDPIDInfo.h. Referenced by SetTofADCTimeStamp2(). |
|
|
Definition at line 115 of file CDPIDInfo.h. Referenced by SetTofTDC0(). |
|
|
Definition at line 116 of file CDPIDInfo.h. Referenced by SetTofTDC1(). |
|
|
Definition at line 117 of file CDPIDInfo.h. Referenced by SetTofTDC2(). |
|
|
Definition at line 127 of file CDPIDInfo.h. Referenced by SetTofTimeStamp(). |
|
|
Definition at line 102 of file CDPIDInfo.h. Referenced by SetTriggerPMT(). |
|
|
Definition at line 105 of file CDPIDInfo.h. Referenced by SetTrigSource(). |
|
|
Definition at line 140 of file CDPIDInfo.h. Referenced by SetTrueParticleMomentum(). |
1.3.9.1