9#ifndef HALFEMTO_DATAFORMAT_HALDATAFORMAT_H_
10#define HALFEMTO_DATAFORMAT_HALDATAFORMAT_H_
14 namespace DataFieldID {
15 const Int_t ReStep = 1000000;
16 const Int_t ImStep = 2000000;
18 const Int_t EventStart = 10000000;
19 const Int_t ReStepEvent = EventStart + ReStep;
20 const Int_t ImStepEvent = EventStart + ImStep;
24 kVertexX = Hal::DataFieldID::Internal::EventStart + 1,
25 kVertexY = Hal::DataFieldID::Internal::EventStart + 2,
26 kVertexZ = Hal::DataFieldID::Internal::EventStart + 3,
27 kVertexXY = Hal::DataFieldID::Internal::EventStart + 4,
28 kVertexT = Hal::DataFieldID::Internal::EventStart + 5,
29 kEventPhi = Hal::DataFieldID::Internal::EventStart + 6,
30 kPhiError = Hal::DataFieldID::Internal::EventStart + 7,
31 kTracksNo = Hal::DataFieldID::Internal::EventStart + 8,
32 kEventId = Hal::DataFieldID::Internal::EventStart + 9,
33 kEventZero = Hal::DataFieldID::Internal::EventStart + 10,
34 kMultiplicity = Hal::DataFieldID::Internal::EventStart + 11
36 enum EMc { kB = Hal::DataFieldID::Internal::EventStart + 101 };
37 enum EExp { kTofTracksNo = Hal::DataFieldID::Internal::EventStart + 201 };
39 kDeltaRPhi = Hal::DataFieldID::Internal::EventStart + 301,
40 kDeltaVertexXY = Hal::DataFieldID::Internal::EventStart + 302,
41 kDeltaVertexX = Hal::DataFieldID::Internal::EventStart + 303,
42 kDeltaVertexY = Hal::DataFieldID::Internal::EventStart + 304,
43 kDeltaVertexZ = Hal::DataFieldID::Internal::EventStart + 305,
45 kDeltaVertexT = Hal::DataFieldID::Internal::EventStart + 306,
46 kDeltaVertex = Hal::DataFieldID::Internal::EventStart + 307,
47 kDeltaTracksNo = Hal::DataFieldID::Internal::EventStart + 308
121 kAssumedPdgPos = 502,
122 kAssumedPdgNeg = 503,
131 kAntiLambdaMass = 512,
138 namespace DetectorID {
144 UInt_t GetDetectorID(TString pattern);
148 const UInt_t kTPC = 38496;
149 const UInt_t kTOF = 38463;
150 const UInt_t kSTS = 37360;