X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=ANALYSIS%2FAliAnalysisTaskSE.h;h=78aaaafd4668fc2163998bd3d062605a9c6d1e74;hp=f900da68a542dc5f78cb1c6d87093428e4470fab;hb=f936929f19721a368cfef2ac6b8c36d0a836927b;hpb=58c55baffcf511b980d054b5c90a62c20fb6f4a5 diff --git a/ANALYSIS/AliAnalysisTaskSE.h b/ANALYSIS/AliAnalysisTaskSE.h index f900da68a54..78aaaafd466 100644 --- a/ANALYSIS/AliAnalysisTaskSE.h +++ b/ANALYSIS/AliAnalysisTaskSE.h @@ -11,8 +11,11 @@ class AliAODEvent; class AliAODHeader; +class AliTOFHeader; +class AliAODVZERO; class AliAODTracklets; class AliAODCaloCells; +class AliAODCaloTrigger; class AliMCEvent; class AliMCEventHandler; class AliInputEventHandler; @@ -34,7 +37,6 @@ class AliAnalysisTaskSE : public AliAnalysisTask AliAnalysisTaskSE& operator=(const AliAnalysisTaskSE& other); virtual ~AliAnalysisTaskSE() {;} // Implementation of interface methods - virtual Bool_t CheckPostData() const; virtual void ConnectInputData(Option_t *option = ""); virtual void CreateOutputObjects(); virtual void Exec(Option_t* option); @@ -55,13 +57,13 @@ class AliAnalysisTaskSE : public AliAnalysisTask // Loading the declared input branches void LoadBranches() const; // 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 Int_t DebugLevel() const {return fDebug; } + virtual AliVEvent* InputEvent() const {return fInputEvent;} + virtual AliESDfriend* ESDfriend() const {return fESDfriend; } + virtual AliAODEvent* AODEvent() const {return fOutputAOD; } + virtual TTree* OutputTree() const {return fTreeA; } + virtual AliMCEvent* MCEvent() const {return fMCEvent; } + virtual Long64_t Entry() const {return fEntry; } virtual const AliEventTag *EventTag() const; virtual const char* CurrentFileName(); virtual Bool_t IsStandardAOD() const; @@ -86,7 +88,9 @@ class AliAnalysisTaskSE : public AliAnalysisTask // Output histos for QA TList* fHistosQA; //! Output histos for QA // Provisions for replication - static AliAODHeader* fgAODHeader; //! Header for replication + static AliVHeader* fgAODHeader; //! Header for replication + static AliTOFHeader* fgTOFHeader; //! TOFHeader for replication + static AliAODVZERO* fgAODVZERO; //! VZERO for replication static TClonesArray* fgAODTracks; //! Tracks for replication static TClonesArray* fgAODVertices; //! Vertices for replication static TClonesArray* fgAODV0s; //! V0s for replication @@ -94,16 +98,19 @@ class AliAnalysisTaskSE : public AliAnalysisTask static TClonesArray* fgAODJets; //! Jets for replication static TClonesArray* fgAODFMDClusters; //! FMDClusters for replication static TClonesArray* fgAODCaloClusters; //! CaloClusters for replication + static AliAODCaloTrigger* fgAODEMCALTrigger; //! Emcal Trigger for replication + static AliAODCaloTrigger* fgAODPHOSTrigger; //! Phos Trigger for replication static TClonesArray* fgAODMCParticles; //! MC Particles for replicatio static AliAODTracklets* fgAODTracklets; //! Tracklets for replication static AliAODCaloCells* fgAODEmcalCells; //! Emcal Cell replication static AliAODCaloCells* fgAODPhosCells; //! Phos Cell replication static TClonesArray* fgAODDimuons; //! Dimuons replication + static TClonesArray* fgAODHmpidRings; //! HMPID replication // Event Selection UInt_t fOfflineTriggerMask; // Task processes collision candidates only // Event Mixing AliMultiInputEventHandler *fMultiInputHandler; //! pointer to multihandler - AliMCEventHandler *fMCEventHandler; //! pointer to MCEventHandler + AliInputEventHandler *fMCEventHandler; //! pointer to MCEventHandler ClassDef(AliAnalysisTaskSE, 4); // Analysis task for standard jet analysis };