kPostProcess = 3,
kDEstep = 4,
kTaggedTrackAnalysis = 5,
- kNonPhotonicElectron = 6
+ kNonPhotonicElectron = 6,
+ kNonPhotonicElectronBeauty = 7
};
enum CreationProcess_t{
kSignalCharm = 0,
void RejectionPileUpVertexRangeEventCut();
void SelectSpecialTrigger(const Char_t *trgclust, Int_t runMin = 0, Int_t runMax = 999999999);
void SetDebugStreaming() {SetBit(kTreeStream);};
+ void SetWeightHist() {SetBit(kWeightHist);};
Bool_t CheckTRDTriggerESD(AliESDEvent *ev);
Bool_t CheckTRDTrigger(AliVEvent *ev);
void DrawTRDTrigger(AliESDEvent *ev);
+ void DrawTRDTriggerAnalysis(AliVEvent *ev);
private:
enum{
kHasMCdata = BIT(19),
kAODanalysis = BIT(20),
kBackgroundInitialized = BIT(21),
- kTreeStream = BIT(22)
+ kTreeStream = BIT(22),
+ kWeightHist = BIT(23)
};
Bool_t FillProductionVertex(const AliVParticle * const track) const;
void MakeParticleContainer();
void MakeEventContainer();
void InitHistoITScluster();
+ void InitHistoRadius();
void InitContaminationQA();
const Char_t *GetSpecialTrigger(Int_t run);
void ProcessMC();
AliTriggerAnalysis *fTriggerAnalysis; //! Trigger Analysis for Normalisation
AliHFEpid *fPID; // PID
AliHFEpidQAmanager *fPIDqa; // PID QA
- AliTRDTriggerAnalysis *fTRDTriggerAnalysis; //! TRD Trigger Analysis
+ AliTRDTriggerAnalysis *fTRDTriggerAnalysismb; //! TRD Trigger Analysis for mb analysis
+ AliTRDTriggerAnalysis *fTRDTriggerAnalysistrg; //! TRD Trigger Analysis for trg sample analysis
AliHFEpid *fPIDpreselect; // PID oject for pre-selected tracks (without QA)
AliHFEcuts *fCuts; // Cut Collection
AliHFEcuts *fTaggedTrackCuts; // Cut Collection for V0 tagged tracks