1 #ifndef AliAnalysisTaskParticleCorrelationM_H
2 #define AliAnalysisTaskParticleCorrelationM_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //_________________________________________________________________________
8 // Analysis task that executes the analysis classes
9 // that depend on the PartCorr frame, frame for Particle identification and correlations.
10 // Specially designed for calorimeters but also can be used for charged tracks
11 // Input of this task is a configuration file that contains all the settings of the analyis
13 // -- Author: Gustavo Conesa (INFN-LNF)
19 #include "AliAnalysisTaskME.h"
20 class AliAnaPartCorrMaker;
24 class AliAnalysisTaskParticleCorrelationM : public AliAnalysisTaskME
27 AliAnalysisTaskParticleCorrelationM();
28 AliAnalysisTaskParticleCorrelationM(const char* name);
29 virtual ~AliAnalysisTaskParticleCorrelationM() ;// virtual dtor
31 // Implementation of interface methods
32 virtual void UserCreateOutputObjects();
34 virtual void LocalInit() ;
35 virtual void UserExec(Option_t *option);
36 virtual void Terminate(Option_t *option);
38 void SetConfigFileName(TString & name ) {fConfigName = name ; }
39 TString GetConfigFileName() const {return fConfigName ; }
41 void SetAnalysisMaker(AliAnaPartCorrMaker * const maker) {fAna = maker;}
42 AliMixedEvent * InputEvent(){ return fInputEvent ; }
43 AliMCEvent* MCEvent() {return NULL;} // do something about MC event
46 AliAnalysisTaskParticleCorrelationM(const AliAnalysisTaskParticleCorrelationM&); // Not implemented
47 AliAnalysisTaskParticleCorrelationM& operator=(const AliAnalysisTaskParticleCorrelationM&); // Not implemented
49 AliAnaPartCorrMaker* fAna; // Pointer to the manager class
50 TList * fOutputContainer ; //! Histogram container
51 TString fConfigName ; // Configuration file name
52 TList * fCuts ; //! List with analysis cuts
54 AliMixedEvent * fInputEvent;
56 ClassDef(AliAnalysisTaskParticleCorrelationM, 3); // Analysis task for standard gamma correlation analysis
59 #endif //AliAnalysisTaskParticleCorrelationM_H