Go to the documentation of this file.
29 const char* title =
"CBM Task",
31 Double_t triggerThreshold = 1.0e-6,
34 virtual InitStatus
ReInit();
35 virtual InitStatus
Init();
37 virtual void Exec(Option_t* option);
virtual void SetParContainers()
std::map< Int_t, std::vector< Int_t > > fModuleDigiMap
std::map< Int_t, TH1I * >::iterator fModuledEdxMapIt
TH2F * fMuchTrdPoints[11]
CbmTrdGeoHandler * fGeoHandler
TH2F * fTrdPointsPerMcTrack_PT
TProfile * fMultiPointssVsR
TProfile * fLostPointVsAlpha
CbmTrdQa(const CbmTrdQa &)
TH1F * fdEdxElectronGhost
std::map< Int_t, std::vector< Int_t > >::iterator fModuleDigiMapIt
TH1I * fPositionResolutionShort
TH2I * fMultiHitSamePadPerMcTrack_PID
std::map< Int_t, TH1I * > fModuleMultiPointMap
Double_t CalcAngle(const CbmTrdPoint *pointA, const CbmTrdPoint *pointB)
TH2I * fMultiHitSamePadPerMcTrack_motherzBirth
CbmTrdQa & operator=(const CbmTrdQa &)
data class for a reconstructed Energy-4D measurement in the TRD
TH2I * fMultiHitAdjacentPadPerMcTrack_zBirth
Double_t GetTrackLength(CbmTrdPoint *point)
TH2I * fMultiHitAdjacentPadPerMcTrack_motherPID
TProfile * fGhostPointsVsR
std::map< Int_t, TH2I * >::iterator fLayerHitMapIt
virtual void FinishEvent()
std::map< Int_t, std::vector< Int_t > >::iterator fModuleClusterMapIt
std::map< Int_t, TH1I * >::iterator fModuleGhostMapIt
std::map< Int_t, TH1I * > fModuleAveragePointsMap
TProfile * fMultiHitsVsAlpha
TH1I * fMultiHitAdjacentPadPerMcTrack
std::map< Int_t, TH1I * >::iterator fModuleTrackableMap2It
virtual void Exec(Option_t *option)
Data Container for TRD clusters.
TH1I * fDistanceMcToHitAll
std::map< Int_t, TCanvas * >::iterator fLayerMapIt
std::map< Int_t, std::vector< Int_t > > fModulePointMap
TH1I * fPositionResolutionLong
TProfile * fGhostHitVsAlpha
std::map< Int_t, TH1I * > fModuleGhostMap
CbmTrdRadiator * fRadiator
void GetPadInfos(Int_t moduleAddress, Double_t x, Double_t y, Int_t &iCol, Int_t &iRow, Double_t &padSizeX, Double_t &padSizeY)
TH2F * fStsTrdPointsTrackable
std::map< Int_t, std::vector< Int_t > > fModuleClusterMap
std::map< Int_t, TH1I * >::iterator fModuleLostMapIt
std::map< Int_t, TH1I * > fModuleDeltaEMap
std::map< Int_t, TH1I * >::iterator fModuleDeltaEMapIt
TH1I * fMultiHitAdjacentPadPerMcTrack_angle
std::map< Int_t, std::vector< Int_t > > fModuleHitMap
TH2I * fMultiHitAdjacentPadPerMcTrack_motherzBirth
std::map< Int_t, TCanvas * > fLayerMap
std::map< Int_t, TH1I * > fModuledEdxMap
TProfile * fHitToPointEfficiencyVsR
TH2F * fTrdTrackCrossedRadiator
TPolyLine * CreateTriangularPad(Int_t column, Int_t row, Double_t content)
CbmTrdParSetGeo * fGeoPar
std::map< Int_t, std::vector< Int_t > >::iterator fModuleHitMapIt
std::map< Int_t, TH1I * >::iterator fModuleEfficiencyMapIt
std::map< Int_t, TH1I * > fModuleTrackableMap2
std::map< Int_t, TH1I * >::iterator fModuleAveragePointsMapIt
TH2F * fTrdPointsPerMcTrack_PID
std::map< Int_t, TH2I * > fLayerPointMap
std::map< Int_t, TH1I * > fModuleLostMap
TH1I * fMultiHitSamePadPerMcTrack_angle
TH2I * fMultiHitAdjacentPadPerMcTrack_PID
std::map< Int_t, TH1I * > fModuleEfficiencyMap
CbmTrdQa(CbmTrdRadiator *radiator=NULL)
virtual void FinishTask()
CbmTrdParSetDigi * fDigiPar
TH2I * fMultiHitSamePadPerMcTrack_zBirth
virtual InitStatus ReInit()
Double_t fTriggerThreshold
std::map< Int_t, TH1I * > fModuleTracklengthMap
std::map< Int_t, TH1I * >::iterator fModuleTrackableMapIt
virtual InitStatus Init()
std::map< Int_t, TH2I * >::iterator fLayerPointMapIt
std::map< Int_t, TH2I * > fLayerHitMap
void SetTriggerThreshold(Double_t triggerthreshold)
void SetTriangularPads(Bool_t triangles)
std::map< Int_t, TH1I * >::iterator fModuleTracklengthMapIt
std::map< Int_t, TH1I * >::iterator fModuleMultiPointMapIt
TProfile * fHitToPointEfficiencyVsAlpha
TH2I * fMultiHitSamePadPerMcTrack_motherPID
TH2F * fTrdPointsPerMcTrack_P
TH1I * fMultiHitSamePadPerMcTrack
TH2F * fMuchTofPoints[11]
std::map< Int_t, TH1I * > fModuleClusterSizeMap
std::map< Int_t, TH1I * > fModuleTrackableMap
std::map< Int_t, std::vector< Int_t > >::iterator fModulePointMapIt
std::map< Int_t, TH1I * >::iterator fModuleClusterSizeMapIt