, fdNdPtBackgroundCuts(0)\r
, fAnalyseOutput(kFALSE)\r
, fMergeTHnSparse(kTRUE)\r
+, fTriggerMask(AliVEvent::kMB)\r
{\r
// default constructor\r
}\r
, fdNdPtBackgroundCuts(0)\r
, fAnalyseOutput(kFALSE)\r
, fMergeTHnSparse(kTRUE)\r
+, fTriggerMask(AliVEvent::kMB)\r
{\r
// constructor\r
}\r
, fdNdPtBackgroundCuts(0)\r
, fAnalyseOutput(kFALSE)\r
, fMergeTHnSparse(kTRUE)\r
+, fTriggerMask(AliVEvent::kMB)\r
{\r
// not implemented\r
}\r
void SetMergeTHnSparse(Bool_t mergethnsparse) { fMergeTHnSparse = mergethnsparse; }
Bool_t GetMergeTHnSparse() const { return fMergeTHnSparse; }
+ void SetTriggerMask(UInt_t triggermask) { fTriggerMask = triggermask; }
+ UInt_t GetTriggerMask() { return fTriggerMask; }
+
+
protected:
static Double_t* CloneArray(Int_t n, Double_t* source);
AliPhysicsSelection* fPhysicsSelection; // physics trigger selection class
AlidNdPtBackgroundCuts *fdNdPtBackgroundCuts; // background cuts (cosmics and splitted tracks)
- Bool_t fAnalyseOutput; // call Analyse() function in the FinishTaskOutput
+ Bool_t fAnalyseOutput; // call Analyse() function in the FinishTaskOutput
Bool_t fMergeTHnSparse; // merge THnSparse histograms in Merge() function
- ClassDef(AlidNdPt,4);
+ UInt_t fTriggerMask; // trigger mask
+
+ ClassDef(AlidNdPt,5);
};
#endif
if(evtCuts->IsTriggerRequired()) \r
{\r
// always MB\r
- isEventTriggered = inputHandler->IsEventSelected() & AliVEvent::kMB;\r
+ //isEventTriggered = inputHandler->IsEventSelected() & AliVEvent::kMB;\r
+ isEventTriggered = inputHandler->IsEventSelected() & GetTriggerMask();\r
\r
physicsSelection = static_cast<AliPhysicsSelection*> (inputHandler->GetEventSelection());\r
if(!physicsSelection) return;\r
if(evtCuts->IsTriggerRequired())
{
// always MB
- isEventTriggered = inputHandler->IsEventSelected() & AliVEvent::kMB;
+ //isEventTriggered = inputHandler->IsEventSelected() & AliVEvent::kMB;
+ isEventTriggered = inputHandler->IsEventSelected() & GetTriggerMask();
physicsSelection = static_cast<AliPhysicsSelection*> (inputHandler->GetEventSelection());
if(!physicsSelection) return;