class AliESDtrackCuts;
class TList;
class AliVEvent;
+class THn;
#include "AliAODTrack.h"
#include "AliESDtrack.h"
#include "AliAnalysisCuts.h"
Bool_t AcceptTrack(AliAODTrack * track);
Bool_t AcceptTrack(AliESDtrack * track);
Bool_t GetDCA(const AliAODTrack * track, Double_t dca[2]);
+ Bool_t GetDCA(const AliESDtrack * track, Double_t dca[2]);
void DeleteTracks() { fOwnedTracks.Delete(); }
~AliConversionTrackCuts();
void SetEsdTrackCuts(AliESDtrackCuts * trackcuts) { fEsdTrackCuts = trackcuts; }
- void SetDCAZmax(Double_t value) { fDCAZmax = value; }
- void SetDCAXYmax(Double_t value) { fDCAXYmax = value; }
+ void SetDCAZmax(Double_t value) { fDCAZmax = value*value; }
+ void SetDCAXYmax(Double_t value) { fDCAXYmax = value*value; }
void SetFilterBit(Int_t value) { fFilterBit = value; }
void SetEvent(AliVEvent * event) { fEvent = event; }
+ void CreateTrackEff(Bool_t create = kTRUE) { fkCreateTrackEff = create; }
TList * CreateHistograms();
void FillHistograms(Int_t cutIndex, AliVTrack * track);
TH2F * fhnclpt;
TH2F * fhnclsfpt;
TH2F * fhEtaPhi;
-
+ THn * fhTrackEff;
+ Bool_t fkCreateTrackEff;
+
TList * fHistograms;
AliConversionTrackCuts(const AliConversionTrackCuts&); // not implemented
AliConversionTrackCuts& operator=(const AliConversionTrackCuts&); // not implemented
- ClassDef(AliConversionTrackCuts,4)
+ ClassDef(AliConversionTrackCuts,5)
};
#endif