X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG4%2FPartCorrBase%2FAliCaloTrackESDReader.h;h=4a7d21ff5afd7d5cbf7b9d7d5a4bbc1b7c555add;hb=233e0df8cfcbf0c991728a64dc9eabaea7d881dd;hp=6c7135f10b3383292811f52f7dff7a7c011b9fba;hpb=1c5acb87786ba70bd3eb5e3db08b784c7d5aa075;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG4/PartCorrBase/AliCaloTrackESDReader.h b/PWG4/PartCorrBase/AliCaloTrackESDReader.h index 6c7135f10b3..4a7d21ff5af 100755 --- a/PWG4/PartCorrBase/AliCaloTrackESDReader.h +++ b/PWG4/PartCorrBase/AliCaloTrackESDReader.h @@ -8,7 +8,12 @@ // Class for reading data (ESDs) in order to do prompt gamma // or other particle identification and correlations // - +// It is a filtering class, transforms ESD tracks or CaloClusters +// into AOD tracks and calocluters, which are the basic input of the analysis +// classes in this frame. +// It is recommended to use the official filter AliAnalysisTaskESDfilter, and +// then the reader for AODs AliCaloTrackAODReader.// +// //*-- Author: Gustavo Conesa (INFN-LNF) // --- ROOT system --- @@ -17,27 +22,26 @@ #include "AliCaloTrackReader.h" class AliCaloTrackESDReader : public AliCaloTrackReader { - -public: - - AliCaloTrackESDReader() ; // ctor - AliCaloTrackESDReader(const AliCaloTrackESDReader & g) ; // cpy ctor - //AliCaloTrackESDReader & operator = (const AliCaloTrackESDReader & g) ;//cpy assignment - virtual ~AliCaloTrackESDReader() {;} //virtual dtor - - void FillInputCTS () ; - void FillInputEMCAL() ; - void FillInputPHOS () ; - void FillInputEMCALCells() ; - void FillInputPHOSCells() ; - - void GetVertex(Double_t v[3]) const ; - - AliVEvent* GetInputEvent() const {return GetESD();} - void SetInputEvent(TObject* esd, TObject* aod, TObject* mc) ; - - ClassDef(AliCaloTrackESDReader,1) -} ; + + public: + + AliCaloTrackESDReader() ; // ctor + AliCaloTrackESDReader(const AliCaloTrackESDReader & g) ; // cpy ctor + //AliCaloTrackESDReader & operator = (const AliCaloTrackESDReader & g) ;//cpy assignment + virtual ~AliCaloTrackESDReader() {;} //virtual dtor + + void FillInputCTS () ; + void FillInputEMCAL() ; + void FillInputPHOS () ; + void FillInputEMCALCells() ; + void FillInputPHOSCells() ; + + void GetVertex(Double_t v[3]) const ; + Double_t GetBField() const; + void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ; + + ClassDef(AliCaloTrackESDReader,1) + } ; #endif //ALICALOTRACKESDREADER_H