ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoEventReaderESD

class AliFemtoEventReaderESD: public AliFemtoEventReader

                                                                          
 AliFemtoEventReaderESD - the reader class for the Alice ESD              
 Reads in ESD information and converts it into internal AliFemtoEvent     
 Reads in AliESDfriend to create shared hit/quality information           
 Authors: Marek Chojnacki mchojnacki@knf.pw.edu.pl                        
          Adam Kisiel kisiel@mps.ohio-state.edu                           
                                                                          

Function Members (Methods)

Data Members

protected:
intAliFemtoEventReader::fDebugDebug information level
AliFemtoEventCut*AliFemtoEventReader::fEventCut! link to the front-loaded event cut
AliFemtoKinkCut*AliFemtoEventReader::fKinkCut! link to the front-loaded Kink cut
intAliFemtoEventReader::fReaderStatus0="good"
AliFemtoTrackCut*AliFemtoEventReader::fTrackCut! link to the front-loaded track cut
AliFemtoV0Cut*AliFemtoEventReader::fV0Cut! link to the front-loaded V0 cut
AliFemtoXiCut*AliFemtoEventReader::fXiCut! link to the front-loaded Xi cut
private:
boolfConstrainedflag to set which momentum from ESD file will be use
intfCurEventnumber of current event
TFile*fEsdFileESD file
AliESDEvent*fEventESD event
stringfFileNamename of current ESD file
stringfInputFilename of input file with ESD filenames
intfNumberofEventnumber of Events in ESD file
boolfReadInnerflag to set if one wants to read TPC-only momentum
TChain*fTreeESD tree

Class Charts

Inheritance Chart:
AliFemtoEventReader
AliFemtoEventReaderESD

Function documentation

AliFemtoEventReaderESD()
 default constructor
AliFemtoEventReaderESD(const AliFemtoEventReaderESD& aReader)
 copy constructor
~AliFemtoEventReaderESD()
 destructor
delete fListOfFiles;
AliFemtoEventReaderESD& operator=(const AliFemtoEventReaderESD& aReader)
 assignment operator
AliFemtoString Report()
 create reader report
void SetInputFile(const char* inputFile)
setting the name of file where names of ESD file are written
it takes only this files which have good trees
void SetConstrained(const bool constrained)
bool GetConstrained() const
void SetReadTPCInner(const bool readinner)
bool GetReadTPCInner() const
AliFemtoEvent* ReturnHbtEvent()
 read in a next hbt event from the chain
 convert it to AliFemtoEvent and return
 for further analysis