ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoEventReaderAODChain

class AliFemtoEventReaderAODChain: public AliFemtoEventReaderAOD


 AliFemtoEventReaderAODChain - the reader class for the Alice AOD from Chain
Reads in AOD information and converts it into internal AliFemtoEvent
Authors: Adam Kisiel kisiel@mps.ohio-state.edu


Function Members (Methods)

public:
AliFemtoEventReaderAODChain()
AliFemtoEventReaderAODChain(const AliFemtoEventReaderAODChain& aReader)
virtual~AliFemtoEventReaderAODChain()
intAliFemtoEventReader::Debug() const
virtual AliFemtoEventCut*AliFemtoEventReader::EventCut()
virtual voidAliFemtoEventReader::Finish()
voidAliFemtoEventReaderAOD::GetGlobalPositionAtGlobalRadiiThroughTPC(AliAODTrack* track, Float_t bfield, Float_t** globalPositionsAtRadii)
virtual intAliFemtoEventReader::Init(const char* ReadWrite, AliFemtoString& Message)
virtual AliFemtoKinkCut*AliFemtoEventReader::KinkCut()
AliFemtoEventReaderAODChain&operator=(const AliFemtoEventReaderAODChain& aReader)
boolAliFemtoEventReaderAOD::RejectEventCentFlat(float MagField, float CentPercent)
virtual AliFemtoStringReport()
virtual AliFemtoEvent*ReturnHbtEvent()
voidAliFemtoEventReaderAOD::SetAODheader(AliAODHeader* aAODheader)
voidAliFemtoEventReaderAOD::SetAODpidUtil(AliAODpidUtil* aAODpidUtil)
voidSetAODSource(AliAODEvent* aAOD)
voidAliFemtoEventReaderAOD::SetCentralityFlattening(Bool_t flat)
voidAliFemtoEventReaderAOD::SetCentralityPreSelection(double min, double max)
voidAliFemtoEventReaderAOD::SetDCAglobalTrack(Bool_t dcagt)
voidAliFemtoEventReader::SetDebug(int d)
voidAliFemtoEventReaderAOD::SetEPVZERO(Bool_t)
virtual voidAliFemtoEventReader::SetEventCut(AliFemtoEventCut* ecut)
voidAliFemtoEventReaderAOD::SetFilterBit(UInt_t ibit)
voidAliFemtoEventReaderAOD::SetFilterMask(int ibit)
voidAliFemtoEventReaderAOD::SetInputFile(const char* inputfile)
voidAliFemtoEventReaderAOD::SetIsPileUpEvent(Bool_t ispileup)
virtual voidAliFemtoEventReader::SetKinkCut(AliFemtoKinkCut* pcut)
voidAliFemtoEventReaderAOD::SetMagneticFieldSign(int s)
voidAliFemtoEventReaderAOD::SetMinPlpContribMV(Int_t minPlpContribMV)
voidAliFemtoEventReaderAOD::SetMinPlpContribSPD(Int_t minPlpContribSPD)
voidAliFemtoEventReaderAOD::SetMinVtxContr(Int_t contr = 1)
voidAliFemtoEventReaderAOD::SetNoCentrality(bool anocent)
voidAliFemtoEventReaderAOD::SetpA2013(Bool_t pa2013)
voidAliFemtoEventReaderAOD::SetReadMC(unsigned char a)
voidAliFemtoEventReaderAOD::SetReadV0(unsigned char a)
virtual voidAliFemtoEventReader::SetTrackCut(AliFemtoTrackCut* pcut)
voidAliFemtoEventReaderAOD::SetUseMultiplicity(AliFemtoEventReaderAOD::EstEventMult aType)
voidAliFemtoEventReaderAOD::SetUseMVPlpSelection(Bool_t mvplp)
virtual voidAliFemtoEventReader::SetV0Cut(AliFemtoV0Cut* pcut)
virtual voidAliFemtoEventReader::SetXiCut(AliFemtoXiCut* pcut)
intAliFemtoEventReader::Status() const
virtual AliFemtoTrackCut*AliFemtoEventReader::TrackCut()
virtual AliFemtoV0Cut*AliFemtoEventReader::V0Cut()
virtual intAliFemtoEventReader::WriteHbtEvent(AliFemtoEvent*)
virtual AliFemtoXiCut*AliFemtoEventReader::XiCut()
protected:
virtual AliFemtoEvent*AliFemtoEventReaderAOD::CopyAODtoFemtoEvent()
virtual AliFemtoTrack*AliFemtoEventReaderAOD::CopyAODtoFemtoTrack(AliAODTrack* tAodTrack)
virtual AliFemtoV0*AliFemtoEventReaderAOD::CopyAODtoFemtoV0(AliAODv0* tAODv0)
virtual voidAliFemtoEventReaderAOD::CopyPIDtoFemtoTrack(AliAODTrack* tAodTrack, AliFemtoTrack* tFemtoTrack)

Data Members

protected:
AliAODHeader*AliFemtoEventReaderAOD::fAODheader
AliAODpidUtil*AliFemtoEventReaderAOD::fAODpidUtil
TBitsAliFemtoEventReaderAOD::fAllFalseBit set with all false bits
TBitsAliFemtoEventReaderAOD::fAllTrueBit set with all true bits
doubleAliFemtoEventReaderAOD::fCentRange[2]Centrality pre-selection range
intAliFemtoEventReaderAOD::fCurEventnumber of current event
intAliFemtoEventReader::fDebugDebug information level
AliFemtoEventReaderAOD::EventMultAliFemtoEventReaderAOD::fEstEventMultType of the event multiplicity estimator
AliAODEvent*AliFemtoEventReaderAOD::fEventAOD event
AliFemtoEventCut*AliFemtoEventReader::fEventCut! link to the front-loaded event cut
UInt_tAliFemtoEventReaderAOD::fFilterBitBitmap bit for AOD filters
UInt_tAliFemtoEventReaderAOD::fFilterMask
AliFemtoKinkCut*AliFemtoEventReader::fKinkCut! link to the front-loaded Kink cut
intAliFemtoEventReaderAOD::fNumberofEventnumber of Events in AOD file
unsigned charAliFemtoEventReaderAOD::fReadMCAttempt to read the MC information from the AOD
unsigned charAliFemtoEventReaderAOD::fReadV0Read V0 information from the AOD and put it into V0Collection
intAliFemtoEventReader::fReaderStatus0="good"
AliFemtoTrackCut*AliFemtoEventReader::fTrackCut! link to the front-loaded track cut
unsigned charAliFemtoEventReaderAOD::fUsePreCentUse centrality pre-selection to speed up analysis
AliFemtoV0Cut*AliFemtoEventReader::fV0Cut! link to the front-loaded V0 cut
AliFemtoXiCut*AliFemtoEventReader::fXiCut! link to the front-loaded Xi cut

Class Charts

Inheritance Chart:
AliFemtoEventReader
AliFemtoEventReaderAOD
AliFemtoEventReaderAODChain

Function documentation

AliFemtoEventReaderAODChain()
 default constructor
AliFemtoEventReaderAODChain(const AliFemtoEventReaderAODChain& aReader)
 copy constructor
~AliFemtoEventReaderAODChain()
 destructor
AliFemtoEventReaderAODChain& operator=(const AliFemtoEventReaderAODChain& aReader)
 assignment operator
AliFemtoString Report()
 create reader report
AliFemtoEvent* ReturnHbtEvent()
 read in a next hbt event from the chain
 convert it to AliFemtoEvent and return
 for further analysis
void SetAODSource(AliAODEvent* aAOD)
 The chain loads the AOD for us
 You must provide the address where it can be found