AliFemtoEventReaderESDChain - the reader class for the Alice ESD tailored for the Task framework Reads in AliESDfriend to create shared hit/quality information Authors: Adam Kisiel kisiel@mps.ohio-state.edu
Float_t | GetSigmaToVertex(double* impact, double* covar) |
int | AliFemtoEventReader::fDebug | Debug information level |
AliFemtoEventCut* | AliFemtoEventReader::fEventCut | ! link to the front-loaded event cut |
AliFemtoKinkCut* | AliFemtoEventReader::fKinkCut | ! link to the front-loaded Kink cut |
int | AliFemtoEventReader::fReaderStatus | 0="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 |
bool | fConstrained | flag to set which momentum from ESD file will be use |
int | fCurEvent | number of current event |
unsigned int | fCurFile | number of current file |
AliESDpid* | fESDpid | |
AliFemtoEventReaderESDChain::EventMult | fEstEventMult | Type of the event multiplicity estimator |
AliESDEvent* | fEvent | ESD event |
UInt_t | fEventTrig | event trigger |
string | fFileName | name of current ESD file |
Bool_t | fIsPidOwner | |
Bool_t | fMVPlp | |
int | fMagFieldSign | |
Int_t | fMinPlpContribMV | no of contributors for multivertex pile-up rejection |
Int_t | fMinPlpContribSPD | no of contributors for SPD pile-up rejection |
Int_t | fMinVtxContr | no of contributors for pA 2013 data |
int | fNumberofEvent | number of Events in ESD file |
bool | fReadInner | flag to set if one wants to read TPC-only momentum |
bool | fReadV0 | Read V0 information from the AOD and put it into V0Collection |
AliFemtoEventReaderESDChain::TrackType | fTrackType | Type of track read |
bool | fUseTPCOnly | flag to set if one wants to replace the global parameters |
Bool_t | fisPileUp | |
Bool_t | fpA2013 |
Inheritance Chart: | |||||||||
|
constructor with 0 parameters , look at default settings fClusterPerPadrow = (list<Int_t> **) malloc(sizeof(list<Int_t> *) * AliESDfriendTrack::kMaxTPCcluster); for (int tPad=0; tPad<AliESDfriendTrack::kMaxTPCcluster; tPad++) { fClusterPerPadrow[tPad] = new list<Int_t>(); } fSharedList = (list<Int_t> **) malloc(sizeof(list<Int_t> *) * AliESDfriendTrack::kMaxTPCcluster); for (int tPad=0; tPad<AliESDfriendTrack::kMaxTPCcluster; tPad++) { fSharedList[tPad] = new list<Int_t>(); }
Assignment operator
Select whether to read constrained or not constrained momentum
Get the event, read all the relevant information and fill the AliFemtoEvent class Returns a valid AliFemtoEvent
The chain loads the ESD for us You must provide the address where it can be found
Calculates the number of sigma to the vertex.
Gets the global position of the track at nine different radii in the TPC track is the track you want to propagate bfield is the magnetic field of your event globalPositionsAtRadii is the array of global positions in the radii and xyz
void SetESDfriendSource(AliESDfriend *aFriend);
{ fESDpid = esdPid; }