class AliESDtrack : public AliExternalTrackParam {
public:
- enum {
- kITSin=0x0001,kITSout=0x0002,kITSrefit=0x0004,kITSpid=0x0008,
- kTPCin=0x0010,kTPCout=0x0020,kTPCrefit=0x0040,kTPCpid=0x0080,
- kTRDin=0x0100,kTRDout=0x0200,kTRDrefit=0x0400,kTRDpid=0x0800,
- kTOFin=0x1000,kTOFout=0x2000,kTOFrefit=0x4000,kTOFpid=0x8000,
- kTOFmismatch=0x100000,
- kHMPIDout=0x10000,kHMPIDpid=0x20000,
- kEMCALmatch=0x40000,
- kPHOSmatch=0x200000,
- kTRDbackup =0x80000,
- kTRDStop=0x20000000,
- kESDpid=0x40000000,
- kTIME=0x80000000,
- kGlobalMerge=0x08000000,
- kITSpureSA=0x10000000,
- kMultInV0 =0x2000000, //BIT(25): assumed to be belong to V0 in multiplicity estimates
- kMultSec =0x4000000, //BIT(26): assumed to be secondary (due to the DCA) in multiplicity estimates
- kEmbedded =0x8000000 // BIT(27), 1<<27: Is a track that has been embedded into the event
- };
- enum {
- kTRDnPlanes = 6,
- kEMCALNoMatch = -4096
- };
AliESDtrack();
AliESDtrack(const AliESDtrack& track);
AliESDtrack(const AliVTrack* track);