#endif
class AliTRDtrackV1;
+class TH2;
+class TH3;
class TObjArray;
class TList;
class TClonesArray;
class AliTRDefficiency : public AliTRDrecoTask
{
public:
+ enum ETRDefficiencySteer {
+ kDump = BIT(18) // dump 3D projections
+ };
AliTRDefficiency();
AliTRDefficiency(char* name);
virtual ~AliTRDefficiency();
// void UserCreateOutputObjects();
void LocalUserExec(Option_t *);
Bool_t GetRefFigure(Int_t ifig);
- static Int_t GetPtBin(Float_t pt);
TObjArray* Histos();
TH1* PlotBasicEff(const AliTRDtrackV1 *t=NULL);
// TH1* PlotMC(const AliTRDtrackV1 *t=NULL);
void MakeSummary();
Bool_t PostProcess();
TObjArray* Results() const {return fProj;}
+ void SetDump3D(const Bool_t dump=kTRUE) { SetBit(kDump, dump);}
protected:
Bool_t MakeProjectionBasicEff();
+ Bool_t HasDump3D() const { return TestBit(kDump);}
private:
AliTRDefficiency(const AliTRDefficiency&);