#include <TRICHProc.h>
Definition at line 30 of file TRICHProc.h.
TRICHProc::TRICHProc | ( | ) |
Definition at line 29 of file TRICHProc.cxx.
TRICHProc::TRICHProc | ( | const char * | name | ) |
for TRB picture
end of for TRB picture
for led pulser picture
end of for led pulser picture
Definition at line 42 of file TRICHProc.cxx.
References fCircle, fCirclePicture, fCircleText, fEllipse, fEllipseFitter, fEllipseText, fEventHits, fEventTime, fH2Olevel, fMAPMT_cond, fMAPMT_tcond, fMaxNofHitsInEventDraw, fNofHodWindowsX, fNofHodWindowsY, fO2level, fPar, fRingFinder, fRingFitter, fRingHits, hADCall, hCircleFitCenter, hCircleFitChi2, hCircleFitDR, hCircleFitRadius, hEllipseFitAaxis, hEllipseFitBaxis, hEllipseFitBoverA, hEllipseFitCenter, hEllipseFitChi2, hEllipseFitPhi, hEntries2d, hEntries2dIntegral, hEntries2dMean, hEntriesperPMT, hHitMultperPMT, hHittime, hHodoADCvsNofHitInEv, hHodXYscan, hMAPMT_hcor2d_s1, hMAPMT_hcor2d_s2, hMAPMT_hcor2d_s3, hMAPMT_hcor2d_s4, hMAPMT_hcor2d_s5, hMAPMT_HitMultvsO2, hNofFoundRings, hNofHitsEvAll, hNofHitsEvCircleFit, hNofHitsEvCircleFitEff, hNofHitsEvEllipseFit, hNofHitsEvEllipseFitEff, hNofHitsEvRingFinder, hNofHitsEvRingFinderEff, hNofHitsInHodo, hNofHitsRingFinder, hNotAssignedHitsXY, hSED, hTimespread, ReadMapmtGeometry(), and SetParticleIdentificationConditions().
TRICHProc::~TRICHProc | ( | ) | [virtual] |
Definition at line 209 of file TRICHProc.cxx.
TRICHProc::TRICHProc | ( | ) |
TRICHProc::TRICHProc | ( | const char * | name | ) |
virtual TRICHProc::~TRICHProc | ( | ) | [virtual] |
void TCBMBeamtimeProc::AddSubProcessor | ( | TCBMBeamtimeProc * | proc | ) | [protected, inherited] |
Definition at line 41 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fSubProcessors.
Referenced by TCernGem12DetectorProc::TCernGem12DetectorProc(), TCernGem12FinalProc::TCernGem12FinalProc(), TCernGem12UnpackProc::TCernGem12UnpackProc(), TCernOct11DetectorProc::TCernOct11DetectorProc(), TCernOct11UnpackProc::TCernOct11UnpackProc(), TCernOct12DetectorProc::TCernOct12DetectorProc(), TCernOct12FinalProc::TCernOct12FinalProc(), TCernOct12UnpackProc::TCernOct12UnpackProc(), TCosyJan12DetectorProc::TCosyJan12DetectorProc(), TCosyJan12FinalProc::TCosyJan12FinalProc(), TCosyJan12UnpackProc::TCosyJan12UnpackProc(), TCosyNov11DetectorProc::TCosyNov11DetectorProc(), TCosyNov11UnpackProc::TCosyNov11UnpackProc(), TGsiAug12CalibrationProc::TGsiAug12CalibrationProc(), TGsiAug12DetectorProc::TGsiAug12DetectorProc(), TGsiAug12OutputProc::TGsiAug12OutputProc(), TGsiAug12TrackingProc::TGsiAug12TrackingProc(), TGsiAug12UnpackProc::TGsiAug12UnpackProc(), TLaserTest12DetectorProc::TLaserTest12DetectorProc(), and TLaserTest12UnpackProc::TLaserTest12UnpackProc().
Bool_t TCBMBeamtimeProc::BuildEvent | ( | TGo4EventElement * | outevnt | ) | [virtual, inherited] |
Reimplemented in TCernNov10Proc, TCosyDec10Proc, TRocProc, and TSpadicProc.
Definition at line 52 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fBeamtimeEvent, TCBMBeamtimeProc::FinalizeEvent(), TCBMBeamtimeProc::fMbsEventNumber, TCBMBeamtimeProc::fMbsInput, TCBMBeamtimeProc::fMbsTriggerNumber, TCBMBeamtimeProc::fProcIterator, TCBMBeamtimeProc::InitEvent(), and TCBMBeamtimeProc::ProcessSubevent().
void TRICHProc::CrTalkResults | ( | ) | [protected] |
Definition at line 834 of file TRICHProc.cxx.
References hHitDist, and nof2hitevents.
void TRICHProc::DoAnalysis | ( | const vector< CbmRichHitLight > & | , | |
bool | isElectron, | |||
bool | isPion, | |||
bool | isMuon | |||
) | [protected] |
void TRICHProc::DoAnalysis | ( | const vector< CbmRichHitLight > & | , | |
bool | isElectron, | |||
bool | isPion, | |||
bool | isMuon | |||
) | [protected] |
Referenced by ProcessRICH().
void TRICHProc::DrawCircles | ( | const vector< CbmRichRingLight * > & | rings, | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawCircles | ( | const vector< CbmRichRingLight * > & | rings, | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawEllipses | ( | const vector< CbmRichRingLight * > & | rings, | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawEllipses | ( | const vector< CbmRichRingLight * > & | rings, | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawEventHits | ( | const vector< CbmRichHitLight > & | , | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawEventHits | ( | const vector< CbmRichHitLight > & | , | |
Int_t | sedNum | |||
) | [protected] |
void TRICHProc::DrawRingHits | ( | CbmRichRingLight * | ring, | |
Int_t | sedNum | |||
) | [protected] |
Definition at line 721 of file TRICHProc.cxx.
References fMaxNofHitsInEventDraw, fRingHits, CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), and CbmRichRingLight::GetNofHits().
void TRICHProc::DrawRingHits | ( | CbmRichRingLight * | ring, | |
Int_t | sedNum | |||
) | [protected] |
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().
void TRICHProc::FillCircleFitHistograms | ( | Int_t | hIndex, | |
CbmRichRingLight * | ring, | |||
int | nofEventHits | |||
) | [protected] |
void TRICHProc::FillCircleFitHistograms | ( | Int_t | hIndex, | |
CbmRichRingLight * | ring, | |||
int | nofEventHits | |||
) | [protected] |
Definition at line 678 of file TRICHProc.cxx.
References CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetChi2(), CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::GetRadius(), hCircleFitCenter, hCircleFitChi2, hCircleFitDR, hCircleFitRadius, hNofHitsEvAll, hNofHitsEvCircleFit, and hNofHitsEvCircleFitEff.
void TRICHProc::FillEllipseFitHistograms | ( | Int_t | hIndex, | |
CbmRichRingLight * | ring, | |||
int | nofEventHits | |||
) | [protected] |
void TRICHProc::FillEllipseFitHistograms | ( | Int_t | hIndex, | |
CbmRichRingLight * | ring, | |||
int | nofEventHits | |||
) | [protected] |
Definition at line 702 of file TRICHProc.cxx.
References CbmRichRingLight::GetAaxis(), CbmRichRingLight::GetBaxis(), CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetChi2(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::GetPhi(), hEllipseFitAaxis, hEllipseFitBaxis, hEllipseFitBoverA, hEllipseFitCenter, hEllipseFitChi2, hEllipseFitPhi, hNofHitsEvAll, hNofHitsEvEllipseFit, and hNofHitsEvEllipseFitEff.
void TRICHProc::FinalizeEvent | ( | ) | [virtual] |
for led pulser picture
end of for led pulser picture
for TRB picture
end of for TRB picture
Reimplemented from TCBMBeamtimeProc.
Definition at line 319 of file TRICHProc.cxx.
References fEventNr, fMbsEvent, fRocInputEvent, TMbsCrateEvent::IsPulser(), and ProcessRICH().
virtual void TRICHProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Int_t TCBMBeamtimeProc::GetEventNumber | ( | ) | const [inline, inherited] |
Returns event number of main MBS event
Definition at line 48 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsEventNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TGet4v1Proc::FinalizeEvent(), TRPCProc::FinalizeEvent(), TGet4v1Proc::ProcessSubevent(), and TGet4v1Proc::ProcessTriggerMessage().
Short_t TCBMBeamtimeProc::GetTriggerNumber | ( | ) | const [inline, inherited] |
Returns trigger number of main MBS event
Definition at line 45 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsTriggerNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TTrbProc::ProcessSubevent(), TSpadicV10Proc::ProcessSubevent(), TSpadicProc::ProcessSubevent(), TGet4v1Proc::ProcessSubevent(), and TMbsCrateProc::ProcessSubevent().
void TRICHProc::InitEvent | ( | TGo4EventElement * | outevnt | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 330 of file TRICHProc.cxx.
References fBeamEvent, fEpicsEvent, fHodo1, fMbsEvent, fOutputEvent, fRocInputEvent, fTriglogEvent, and TCBMBeamtimeEvent::GetSubEvent().
virtual void TRICHProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
void TRICHProc::ProcessLedPulser | ( | ) | [protected] |
end of for TRB LP
Definition at line 910 of file TRICHProc.cxx.
References TRICHParam::AnalyseCrosstalk, crosstalk, TRICHParam::ExtendedAnalysis, fEventNr_2ndloop, TRocData::fExtMessages, TTrbData::fHits, fMAPMTCells, fPar, fRocInputEvent, fTRBindex, fTrbInputEvent, gain_mean, gain_per_pixel, TRocMessageExtended::GetCorrectedNxADC(), TRocMessageExtended::GetMessageType(), TRocMessageExtended::GetNxADC(), TRocMessageExtended::GetNxChNum(), TRocMessageExtended::GetNxNumber(), TRocMessageExtended::GetRocNumber(), TRocMessageExtended::GetTriggerDeltaT(), hEntries2dAll, hEntries2dperPMT, hHitDist, hHitDist_py, hHitDist_sim, hHitDist_sim_py, hHitMultperPMT_CrTalk, hitPMT, hitPMTmore, hLEDPulserADC_1hit, hLEDPulserADC_1hit_perPixel, hLEDPulserADC_ctHits, hLEDPulserADC_nofph, hLEDPulserADC_nofph_1hitpMA, hLEDPulserADC_nofph_mct, hLEDPulserADC_nofphPP, hLEDPulserADCcor_1hit, hLedPulserADCvsPixel, hLedPulserEntries2d, hLedPulserEntriesPerChannel, hLedPulserHitVsMapmt, hSinglePhotonSpectra, MAPMT_Cell::mapmt, MAX_ROC, MAPMT_Cell::ncell, nof2hitevents, MAPMT_Cell::pixel, TRICHParam::RICHFirstROC, TRICHParam::RICHFirstTRB, TRICHParam::SimulateCrosstalk, SP_ADC_1hit, SP_ADC_all, SP_ADC_ct, SP_ADC_ctmain, SP_ADC_noct, SP_norm_1hit, SP_norm_all, SP_norm_ct, SP_norm_ctmain, SP_norm_noct, MAPMT_Cell::xbin, MAPMT_Cell::xcoord, MAPMT_Cell::ybin, and MAPMT_Cell::ycoord.
void TRICHProc::ProcessRICH | ( | ) | [protected] |
Definition at line 378 of file TRICHProc.cxx.
References DoAnalysis(), TMbsCrateEvent::fData1182, fElectronCondc1c2, fEpicsEvent, fEventTime, TRocData::fExtMessages, fH2Olevel, fHodo1, TRICHEvent::fMAPM_DeltaT, TRICHEvent::fMAPM_Integral, TRICHEvent::fMAPM_Integral_raw, TRICHEvent::fMAPM_X, TRICHEvent::fMAPM_Xcoord, TRICHEvent::fMAPM_Y, TRICHEvent::fMAPM_Ycoord, fMAPMT_cond, fMAPMT_tcond, fMAPMTCells, fMbsEvent, TTriglogEvent::fMbsTimeSecs, fMuonCondc1c2, fNofHodWindowsX, fNofHodWindowsY, fO2level, fOutputEvent, fPar, fPionCondc1c2, fRocInputEvent, fTriglogEvent, TRocMessageExtended::GetCorrectedNxADC(), TEpicsEvent::GetDouble(), TRocMessageExtended::GetMessageType(), TRocMessageExtended::GetNxADC(), TRocMessageExtended::GetNxChNum(), TRocMessageExtended::GetNxNumber(), TRocMessageExtended::GetRocNumber(), TRocMessageExtended::GetTriggerDeltaT(), hADCall, hEntries2d, hEntries2dIntegral, hEntries2dMean, hEntriesperPMT, hHitMultperPMT, hHittime, hHodoADCvsNofHitInEv, hHodXYscan, TFiberHodEvent::Hit(), hMAPMT_hcor2d_s1, hMAPMT_hcor2d_s2, hMAPMT_hcor2d_s3, hMAPMT_hcor2d_s4, hMAPMT_hcor2d_s5, hMAPMT_HitMultvsO2, hNofHitsInHodo, hTimespread, isElectron, isPion, MAPMT_Cell::mapmt, TRICHParam::mapmtPedestal, MAX_ROC, TFiberHodEvent::NumHits(), TRICHParam::RICHFirstROC, MAPMT_Cell::xbin, MAPMT_Cell::xcoord, MAPMT_Cell::ybin, and MAPMT_Cell::ycoord.
Referenced by FinalizeEvent().
void TRICHProc::ProcessRICH | ( | ) | [protected] |
void TCBMBeamtimeProc::ProcessSubevent | ( | TGo4MbsSubEvent * | subevt | ) | [virtual, inherited] |
Reimplemented in TCernNov10Proc, TMbsCrateProc, TMbsCrateProc, TCosyDec10Proc, TMbsCrateProc, TExploderProc, TMbsCrateProc, TGet4v1Proc, TMbsCrateProc, TMbsCrateProc, TMbsCrateProc, TGet4v1Proc, TMbsCrateProc, TRocProc, TEpicsProc, TFaspProc, TTriglogProc, TRocProc, TSpadicProc, TSpadicV10Proc, and TTrbProc.
Definition at line 46 of file TCBMBeamtimeProc.cxx.
Referenced by TCBMBeamtimeProc::BuildEvent().
void TRICHProc::ReadGainPerPixel | ( | ) | [protected] |
Definition at line 472 of file TRICHProc.cxx.
References gain_mean, and gain_per_pixel.
bool TRICHProc::ReadMapmtGeometry | ( | const char * | fname | ) | [protected] |
Definition at line 239 of file TRICHProc.cxx.
References MAPMT_Cell::feb, MAPMT_Cell::febchannel, fMAPMTCells, MAPMT_Cell::globalchannel, MAPMT_Cell::mapmt, MAPMT_Cell::pixel, MAPMT_Cell::roc, MAPMT_Cell::xbin, MAPMT_Cell::xcoord, MAPMT_Cell::ybin, and MAPMT_Cell::ycoord.
Referenced by TRICHProc().
bool TRICHProc::ReadMapmtGeometry | ( | const char * | fname | ) | [protected] |
void TRICHProc::SaveParameters | ( | ) | [protected] |
void TRICHProc::SaveParameters | ( | ) | [protected] |
Definition at line 567 of file TRICHProc.cxx.
References fEpicsEvent, fEventTime, and TEpicsEvent::GetDouble().
void TRICHProc::SetParticleIdentificationConditions | ( | ) | [protected] |
void TRICHProc::SetParticleIdentificationConditions | ( | ) | [protected] |
Definition at line 213 of file TRICHProc.cxx.
References fElectronCondc1c2, fMuonCondc1c2, and fPionCondc1c2.
Referenced by TRICHProc().
TCBMBeamtimeProc [friend] |
Definition at line 31 of file TRICHProc.h.
Int_t TRICHProc::crosstalk[25][2] [protected] |
Definition at line 267 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::crosstalk_results[25] [protected] |
Definition at line 268 of file TRICHProc.h.
TBeamMonitorEvent * TRICHProc::fBeamEvent [protected] |
Definition at line 91 of file TRICHProc.h.
Referenced by InitEvent().
TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent [protected, inherited] |
Definition at line 60 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
vector< vector< TEllipse * > > TRICHProc::fCircle [protected] |
Definition at line 174 of file TRICHProc.h.
Referenced by TRICHProc().
vector< TGo4Picture * > TRICHProc::fCirclePicture [protected] |
vector< TLatex * > TRICHProc::fCircleText [protected] |
Definition at line 175 of file TRICHProc.h.
Referenced by TRICHProc().
TGo4PolyCond * TRICHProc::fElectronCondc1c2 [protected] |
Definition at line 168 of file TRICHProc.h.
Referenced by ProcessRICH(), and SetParticleIdentificationConditions().
vector< vector< TEllipse * > > TRICHProc::fEllipse [protected] |
Definition at line 176 of file TRICHProc.h.
Referenced by TRICHProc().
CbmRichRingFitterEllipseTau * TRICHProc::fEllipseFitter [protected] |
Definition at line 97 of file TRICHProc.h.
Referenced by TRICHProc().
vector< TLatex * > TRICHProc::fEllipseText [protected] |
Definition at line 177 of file TRICHProc.h.
Referenced by TRICHProc().
TEpicsEvent * TRICHProc::fEpicsEvent [protected] |
Definition at line 93 of file TRICHProc.h.
Referenced by InitEvent(), ProcessRICH(), and SaveParameters().
vector< vector< TEllipse * > > TRICHProc::fEventHits [protected] |
Definition at line 179 of file TRICHProc.h.
Referenced by TRICHProc().
int TRICHProc::fEventNr [protected] |
Definition at line 186 of file TRICHProc.h.
Referenced by FinalizeEvent().
int TRICHProc::fEventNr_1stloop [protected] |
Definition at line 232 of file TRICHProc.h.
int TRICHProc::fEventNr_2ndloop [protected] |
Definition at line 233 of file TRICHProc.h.
Referenced by ProcessLedPulser().
int TRICHProc::fEventTime [protected] |
Definition at line 187 of file TRICHProc.h.
Referenced by ProcessRICH(), SaveParameters(), and TRICHProc().
Double_t TRICHProc::fH2Olevel [protected] |
Definition at line 189 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TFiberHodEvent * TRICHProc::fHodo1 [protected] |
Definition at line 89 of file TRICHProc.h.
Referenced by InitEvent(), and ProcessRICH().
TFiberHodEvent* TRICHProc::fHodo2 [protected] |
Definition at line 98 of file TRICHProc.h.
TGo4WinCond * TRICHProc::fMAPMT_cond [protected] |
Definition at line 164 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TGo4WinCond * TRICHProc::fMAPMT_tcond [protected] |
Definition at line 165 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
MAPMT_Cell TRICHProc::fMAPMTCells [protected] |
Definition at line 184 of file TRICHProc.h.
Referenced by ProcessLedPulser(), ProcessRICH(), and ReadMapmtGeometry().
static const int TRICHProc::fMaxNofHitsInEventDraw = 100 [static, protected] |
Definition at line 181 of file TRICHProc.h.
Referenced by DrawRingHits(), and TRICHProc().
TMbsCrateEvent * TRICHProc::fMbsEvent [protected] |
Definition at line 92 of file TRICHProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ProcessRICH().
Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited] |
Definition at line 63 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), TRPCProc::FinalizeEvent(), and TCBMBeamtimeProc::GetEventNumber().
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 62 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), and TCBMBeamtimeProc::GetTriggerNumber().
TGo4PolyCond * TRICHProc::fMuonCondc1c2 [protected] |
condition on Electron
Definition at line 169 of file TRICHProc.h.
Referenced by ProcessRICH(), and SetParticleIdentificationConditions().
Int_t TRICHProc::fNofHodWindowsX [protected] |
Definition at line 109 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
Int_t TRICHProc::fNofHodWindowsY [protected] |
Definition at line 110 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
int TRICHProc::fNrSED [protected] |
Definition at line 191 of file TRICHProc.h.
Double_t TRICHProc::fO2level [protected] |
Definition at line 188 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TRICHEvent * TRICHProc::fOutputEvent [protected] |
Definition at line 88 of file TRICHProc.h.
Referenced by InitEvent(), and ProcessRICH().
TRICHParam * TRICHProc::fPar [protected] |
Definition at line 84 of file TRICHProc.h.
Referenced by ProcessLedPulser(), ProcessRICH(), and TRICHProc().
TGo4PolyCond * TRICHProc::fPionCondc1c2 [protected] |
condition on Muon
Definition at line 170 of file TRICHProc.h.
Referenced by ProcessRICH(), and SetParticleIdentificationConditions().
Double_t TRICHProc::fPress0 [protected] |
Definition at line 214 of file TRICHProc.h.
Double_t TRICHProc::fPTB [protected] |
Definition at line 213 of file TRICHProc.h.
CbmRichRingFinderHoughImpl * TRICHProc::fRingFinder [protected] |
Definition at line 98 of file TRICHProc.h.
Referenced by TRICHProc().
CbmRichRingFitterCOP * TRICHProc::fRingFitter [protected] |
Definition at line 96 of file TRICHProc.h.
Referenced by TRICHProc().
vector< vector< TEllipse * > > TRICHProc::fRingHits [protected] |
Definition at line 178 of file TRICHProc.h.
Referenced by DrawRingHits(), and TRICHProc().
TRocEvent * TRICHProc::fRocInputEvent [protected] |
1
Definition at line 87 of file TRICHProc.h.
Referenced by FinalizeEvent(), InitEvent(), ProcessLedPulser(), and ProcessRICH().
Double_t TRICHProc::fTemp0 [protected] |
Definition at line 215 of file TRICHProc.h.
MAPMT_Cell* TRICHProc::fTRBindex[TRB_TDC3_NUMBOARDS *64] [protected] |
TTrbEvent* TRICHProc::fTrbInputEvent [protected] |
Definition at line 95 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TTriglogEvent * TRICHProc::fTriglogEvent [protected] |
Definition at line 90 of file TRICHProc.h.
Referenced by InitEvent(), and ProcessRICH().
Double_t TRICHProc::fTT1 [protected] |
Definition at line 212 of file TRICHProc.h.
Double_t TRICHProc::gain_mean[25] [protected] |
Definition at line 251 of file TRICHProc.h.
Referenced by ProcessLedPulser(), and ReadGainPerPixel().
Double_t TRICHProc::gain_per_pixel[25][65] [protected] |
Definition at line 250 of file TRICHProc.h.
Referenced by ProcessLedPulser(), and ReadGainPerPixel().
TH1 * TRICHProc::hADCall [protected] |
Definition at line 103 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hCircleFitCenter [protected] |
Definition at line 115 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hCircleFitChi2 [protected] |
Definition at line 116 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hCircleFitDR [protected] |
Definition at line 117 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hCircleFitRadius [protected] |
Definition at line 114 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1* TRICHProc::hCircleFitRadius_cor[4] [protected] |
Definition at line 121 of file TRICHProc.h.
TH2* TRICHProc::hCrTalkDist[25] [protected] |
Definition at line 229 of file TRICHProc.h.
TH2* TRICHProc::hCrTalkDist_allPMTs [protected] |
Definition at line 230 of file TRICHProc.h.
TH1 * TRICHProc::hEllipseFitAaxis [protected] |
Definition at line 121 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hEllipseFitBaxis [protected] |
Definition at line 122 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hEllipseFitBoverA [protected] |
Definition at line 124 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH2 * TRICHProc::hEllipseFitCenter [protected] |
Definition at line 125 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hEllipseFitChi2 [protected] |
Definition at line 126 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hEllipseFitPhi [protected] |
Definition at line 123 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH2 * TRICHProc::hEntries2d [protected] |
Definition at line 146 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2* TRICHProc::hEntries2dAll [protected] |
Definition at line 231 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2 * TRICHProc::hEntries2dIntegral [protected] |
Definition at line 100 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hEntries2dMean [protected] |
Definition at line 101 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2* TRICHProc::hEntries2dperPMT[25] [protected] |
Definition at line 226 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hEntries_TRBROC [protected] |
Definition at line 196 of file TRICHProc.h.
TH1* TRICHProc::hEntriesperPMT [protected] |
Definition at line 111 of file TRICHProc.h.
TH2* TRICHProc::hEntriesperPMT [protected] |
Definition at line 102 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2* TRICHProc::hEntriesperPMT2D [protected] |
Definition at line 112 of file TRICHProc.h.
TH1* TRICHProc::hHitDist[25] [protected] |
Definition at line 227 of file TRICHProc.h.
Referenced by CrTalkResults(), and ProcessLedPulser().
TH1* TRICHProc::hHitDist_py[25] [protected] |
Definition at line 228 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hHitDist_sim[25] [protected] |
Definition at line 236 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hHitDist_sim_py[25] [protected] |
Definition at line 237 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1 * TRICHProc::hHitMultperPMT [protected] |
Definition at line 106 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH1* TRICHProc::hHitMultperPMT_CrTalk[25] [protected] |
Definition at line 225 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1 * TRICHProc::hHittime [protected] |
Definition at line 105 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hHodoADCvsNofHitInEv [protected] |
Definition at line 141 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2* TRICHProc::hHodXYscan [protected] |
Definition at line 108 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH1* TRICHProc::hitPMT [protected] |
Definition at line 220 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hitPMTmore [protected] |
Definition at line 221 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADC_1hit[25] [protected] |
Definition at line 242 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hLEDPulserADC_1hit_perPixel[25] [protected] |
Definition at line 243 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADC_ctHits[25] [protected] |
Definition at line 244 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADC_nofph[25] [protected] |
Definition at line 245 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADC_nofph_1hitpMA[25] [protected] |
Definition at line 248 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADC_nofph_mct[25] [protected] |
Definition at line 247 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hLEDPulserADC_nofphPP[25] [protected] |
Definition at line 246 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLEDPulserADCcor_1hit[25] [protected] |
Definition at line 253 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hLedPulserADCvsPixel[25] [protected] |
Definition at line 203 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hLedPulserEntries2d [protected] |
Definition at line 201 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::hLedPulserEntriesPerChannel [protected] |
end of for TRB picture
for led pulser picture
Definition at line 200 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hLedPulserHitVsMapmt [protected] |
Definition at line 202 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH2* TRICHProc::hMAP_from_TRB [protected] |
Definition at line 195 of file TRICHProc.h.
TH2 * TRICHProc::hMAPMT_hcor2d_s1 [protected] |
Definition at line 154 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hMAPMT_hcor2d_s2 [protected] |
Definition at line 155 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hMAPMT_hcor2d_s3 [protected] |
Definition at line 156 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hMAPMT_hcor2d_s4 [protected] |
Definition at line 157 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2 * TRICHProc::hMAPMT_hcor2d_s5 [protected] |
Definition at line 158 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH2* TRICHProc::hMAPMT_HitMultvsO2 [protected] |
Definition at line 161 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH1* TRICHProc::hNCenter [protected] |
Definition at line 224 of file TRICHProc.h.
TH1* TRICHProc::hNCorner [protected] |
Definition at line 223 of file TRICHProc.h.
TH1* TRICHProc::hNEdge [protected] |
Definition at line 222 of file TRICHProc.h.
TH1 * TRICHProc::hNofFoundRings [protected] |
Definition at line 149 of file TRICHProc.h.
Referenced by TRICHProc().
TH1 * TRICHProc::hNofHitsEvAll [protected] |
Definition at line 130 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hNofHitsEvCircleFit [protected] |
Definition at line 132 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hNofHitsEvCircleFitEff [protected] |
Definition at line 135 of file TRICHProc.h.
Referenced by FillCircleFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hNofHitsEvEllipseFit [protected] |
Definition at line 133 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hNofHitsEvEllipseFitEff [protected] |
Definition at line 136 of file TRICHProc.h.
Referenced by FillEllipseFitHistograms(), and TRICHProc().
TH1 * TRICHProc::hNofHitsEvRingFinder [protected] |
Definition at line 131 of file TRICHProc.h.
Referenced by TRICHProc().
TH1 * TRICHProc::hNofHitsEvRingFinderEff [protected] |
Definition at line 134 of file TRICHProc.h.
Referenced by TRICHProc().
TH1 * TRICHProc::hNofHitsInHodo [protected] |
Definition at line 140 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
TH1 * TRICHProc::hNofHitsRingFinder [protected] |
Definition at line 138 of file TRICHProc.h.
Referenced by TRICHProc().
TH1* TRICHProc::hNofHitsRingFinder_cor [protected] |
Definition at line 146 of file TRICHProc.h.
TH1* TRICHProc::hNofHitsRingFinder_cor2 [protected] |
Definition at line 147 of file TRICHProc.h.
TH1* TRICHProc::hNofHitsRingFinder_cor3 [protected] |
Definition at line 148 of file TRICHProc.h.
TH2 * TRICHProc::hNotAssignedHitsXY [protected] |
Definition at line 142 of file TRICHProc.h.
Referenced by TRICHProc().
vector< TH2 * > TRICHProc::hSED [protected] |
Definition at line 180 of file TRICHProc.h.
Referenced by TRICHProc().
TH1* TRICHProc::hSinglePhotonSpectra[25] [protected] |
end of for led pulser picture
Definition at line 206 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1 * TRICHProc::hTimespread [protected] |
Definition at line 151 of file TRICHProc.h.
Referenced by ProcessRICH(), and TRICHProc().
int TRICHProc::nof2hitevents [protected] |
Definition at line 234 of file TRICHProc.h.
Referenced by CrTalkResults(), and ProcessLedPulser().
TGo4Picture* TRICHProc::pic_ct[25] [protected] |
Definition at line 239 of file TRICHProc.h.
TGo4Picture* TRICHProc::pic_ct_zones[25] [protected] |
Definition at line 240 of file TRICHProc.h.
TH1* TRICHProc::SP_ADC_1hit[25] [protected] |
Definition at line 257 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_ADC_all[25] [protected] |
Definition at line 255 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_ADC_ct[25] [protected] |
Definition at line 256 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_ADC_ctmain[25] [protected] |
Definition at line 258 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_ADC_noct[25] [protected] |
Definition at line 259 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_norm_1hit[25] [protected] |
Definition at line 263 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_norm_all[25] [protected] |
Definition at line 261 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_norm_ct[25] [protected] |
Definition at line 262 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_norm_ctmain[25] [protected] |
Definition at line 264 of file TRICHProc.h.
Referenced by ProcessLedPulser().
TH1* TRICHProc::SP_norm_noct[25] [protected] |
Definition at line 265 of file TRICHProc.h.
Referenced by ProcessLedPulser().