class TObjArray;
class TH1;
+class TH2;
class TMap;
class AliESDHeader;
class AliExternalTrackParam;
class AliTRDcluster;
class AliTRDseedV1;
class AliTRDgeometry;
-class AliTRDReconstructor;
-class AliTRDrecoParam;
-class AliTRDeventInfo;
class AliTRDcheckDET : public AliTRDrecoTask{
public:
// The Histogram number
Bool_t IsUsingClustersOutsideChamber() const {return TESTBIT(fFlags, kUseClustersOutsideChamber);}
void UseClustersOutsideChamber(Bool_t b = kTRUE) {if(b) SETBIT(fFlags, kUseClustersOutsideChamber); else CLRBIT(fFlags, kUseClustersOutsideChamber);}
- void SetRecoParam(AliTRDrecoParam *r);
private:
enum{
AliTRDcheckDET(const AliTRDcheckDET &);
AliTRDcheckDET& operator=(const AliTRDcheckDET &);
void GetDistanceToTracklet(Double_t *dist, AliTRDseedV1 * const tracklet, AliTRDcluster * const c);
- TH1* MakePlotChi2();
+ //----------------------------------------------------
+ // Functions creating the reference figures
+ TH1* MakePlotChi2() const;
TH1* MakePlotNTracklets();
Bool_t MakePlotPulseHeight();
void MakePlotnTrackletsVsP();
void MakePlotMeanClustersLayer();
+ void MakePlotNclustersTrack();
+ void MakePlotNclustersTracklet();
+ void MakePlotTrackletCharge();
Bool_t MakeBarPlot(TH1 *histo, Int_t Color);
- void GetEtaPhiAt(AliExternalTrackParam *track, Double_t x, Double_t &eta, Double_t &phi);
+ //----------------------------------------------------
+ void GetEtaPhiAt(const AliExternalTrackParam *track, Double_t x, Double_t &eta, Double_t &phi);
+ TH1 *ProjectCentrality(TH2 *h2d, Int_t centralityBin = -1);
- AliTRDeventInfo *fEventInfo; //! ESD Header
+ Int_t fCentralityClass; // Centrality Class
TMap *fTriggerNames; //! Containing trigger class names
- AliTRDReconstructor *fReconstructor; // TRD Reconstructor
- AliTRDgeometry *fGeo; // TRD Geometry object
UChar_t fFlags; // Flags for setting
-
- ClassDef(AliTRDcheckDET, 1)
+
+ static const Color_t fkColorsCentrality[AliTRDeventInfo::kCentralityClasses]; // Colors for the different centrality classes in the Ref Figures
+ ClassDef(AliTRDcheckDET, 2)
};
#endif