class AliMCEvent;
class AliInputEventHandler;
class AliAnalysisCuts;
+class AliESDfriend;
class TTree;
class TList;
virtual void AddAODBranch(const char* cname, void* addobj, const char *fname="");
// Event Selection
virtual void SelectCollisionCandidates() {fSelectCollisions = kTRUE;}
- static void SetCollisionSelector(AliAnalysisCuts* selector) {fgCollisionSelector = selector;}
-// Getters
- virtual Int_t DebugLevel() {return fDebug; }
- virtual AliVEvent* InputEvent() {return fInputEvent;}
- virtual AliAODEvent* AODEvent() {return fOutputAOD; }
- virtual TTree* OutputTree() {return fTreeA; }
- virtual AliMCEvent* MCEvent() {return fMCEvent; }
- virtual Long64_t Entry() {return fEntry; }
- virtual const char* CurrentFileName();
- virtual Bool_t IsStandardAOD() const;
- virtual TList* GetQAHistos() const {return fHistosQA;}
+ // Getters
+ virtual Int_t DebugLevel() {return fDebug; }
+ virtual AliVEvent* InputEvent() {return fInputEvent;}
+ virtual AliESDfriend* ESDfriend() {return fESDfriend; }
+ virtual AliAODEvent* AODEvent() {return fOutputAOD; }
+ virtual TTree* OutputTree() {return fTreeA; }
+ virtual AliMCEvent* MCEvent() {return fMCEvent; }
+ virtual Long64_t Entry() {return fEntry; }
+ virtual const char* CurrentFileName();
+ virtual Bool_t IsStandardAOD() const;
+ virtual TList* GetQAHistos() const {return fHistosQA;}
+ virtual Bool_t IsEventInBinZero() { return kFALSE;}
+
protected:
Int_t fDebug; // Debug flag
// IO
Int_t fEntry; // Current entry in the chain
AliVEvent* fInputEvent; //! VEvent Input
+ AliESDfriend* fESDfriend; //! ESD friend
AliInputEventHandler* fInputHandler; //! Input Handler
AliAODEvent* fOutputAOD; //! AOD out
AliMCEvent* fMCEvent; //! MC
static AliAODTracklets* fgAODTracklets; //! Tracklets for replication
static AliAODCaloCells* fgAODEmcalCells; //! Emcal Cell replication
static AliAODCaloCells* fgAODPhosCells; //! Phos Cell replication
- // Event selection
- static AliAnalysisCuts* fgCollisionSelector; //! Cuts to select collision events
- static Bool_t fgIsCollision; //! Collision flag
+ static TClonesArray* fgAODDimuons; //! Dimuons replication
+ // Event Selection
Bool_t fSelectCollisions; // Task processes collision candidates only
- ClassDef(AliAnalysisTaskSE, 1); // Analysis task for standard jet analysis
+ ClassDef(AliAnalysisTaskSE, 3); // Analysis task for standard jet analysis
};
#endif