+++ /dev/null
-class DeDxTrack : public TObject
-{
- public:
- Float_t p;
- Float_t pt;
- // Float_t ptcon;
- Float_t pttrue;
- // Float_t tpcchi;
- Float_t eta;
- Float_t phi;
- Float_t dedx;
- Float_t beta;
- Float_t dcaxy;
- Float_t dcaz;
- Int_t mother; // pdg of mother (can be same particle)
- Short_t q;
- Short_t filter;
- Short_t ncl;
- Short_t neff;
- Short_t pid;
- Short_t primary;
- Short_t order;
- Bool_t filterset1;//TPC
- Bool_t filterset2;//2010 old
- Bool_t filterset3;//2010 golden
-
-
- DeDxTrack();
-
- ClassDef(DeDxTrack, 1); // Help class
-};
-//_________________________________________________________
-class VZEROCell : public TObject
-{
- public:
-
- Int_t cellmult;
- Float_t cellindex;
- VZEROCell();
-
- ClassDef(VZEROCell, 1); // Help class
-};
-
-
-//_____________________________________________________________________________
-class DeDxV0 : public TObject
-{
- public:
- Float_t p;
- Float_t pt;
- Float_t eta;
- Float_t phi;
- Float_t pdca; // Distance of Closest Approach for positive track
- Float_t ndca; // Distance of Closest Approach for positive track
- Float_t dmassG;
- Float_t dmassK0;
- Float_t dmassL;
- Float_t dmassAL;
- Float_t alpha;
- Float_t ptarm;
- Float_t decayr;
- Float_t decayl;
- // new
- Float_t chi2;
- Float_t cospt;
- Float_t dcav0;
- Float_t dcadaughters;
- Int_t pdg;
- Short_t primary;
- Short_t status;
- // old
- DeDxTrack ptrack;
- DeDxTrack ntrack;
-
- DeDxV0();
-
- ClassDef(DeDxV0, 1); // Help class
-};
-
-
-//_____________________________________________________________________________
-class DeDxTrackMC : public TObject
-{
- public:
- Float_t pMC;
- Float_t ptMC;
- Float_t etaMC;
- Float_t phiMC;
- Short_t qMC;
- Short_t pidMC;
- Short_t orderMC;
- Int_t pdgMC;
-
- DeDxTrackMC();
-
- ClassDef(DeDxTrackMC, 1); // Help class for MC track debug info
-};
-
-//_____________________________________________________________________________
-class DeDxEvent : public TObject
-{
- public:
- ULong64_t eventid; // unique event id
- Int_t run; // run number
- UInt_t time; // time of event
- Float_t cent; // centrality
- Float_t mag; // magnetic field
- Float_t zvtx; // rec vertex
- Float_t zvtxMC; // MC true vertes
- Float_t ptmax; // Max pt of tracks for this event
- Float_t ptmaxMC; // Max pt of MC tracks
- Short_t vtxstatus; // Vtx status (-1=no vtx, 0 = outside, 1 = inside cuts)
- Short_t trackmult; // Track mult (no cuts)
- Short_t n; // Number of added tracks
- Short_t trackmultMC; // MC track mult (primary tracks)
- Short_t nMC; // MC number of added tracks
- Short_t process; // MC process: -1=invalid, 0=data, 1=ND, 2=SD, 3=DD
- Short_t trig; // 0=untriggered, &1 = MB, &2=V0 AND
- Short_t pileup; // Is the event marked as pileup?
-
- DeDxEvent();
-
- ClassDef(DeDxEvent, 1); // Help class
-};
-
-//_____________________________________________________________________________
-ClassImp(DeDxTrack)
-
-DeDxTrack::DeDxTrack():
-TObject(),
- p(-1),
- pt(-1),
-// ptcon(-1),
- pttrue(-1),
-// tpcchi(-1),
- eta(-999),
- phi(-999),
- dedx(-999),
- beta(-999),
- dcaxy(-999),
- dcaz(-999),
- mother(0),
- q(-999),
- filter(-999),
- ncl(-999),
- neff(-999),
- pid(-999),
- primary(-999),
- order(-1),
- filterset1(0),
- filterset2(0),
- filterset3(0)
-
-{
- // default constructor
-}
-//_____________________________________________________________________________
-ClassImp(VZEROCell)
-
-VZEROCell::VZEROCell():
-TObject(),
- cellmult(-1),
- cellindex(-999)
-
-{
- // default constructor
-}
-
-//_____________________________________________________________________________
-ClassImp(DeDxV0)
-
-DeDxV0::DeDxV0():
-TObject(),
- p(-1),
- pt(-1),
- eta(-999),
- phi(-999),
- pdca(-1),
- ndca(-1),
- dmassG(-1),
- dmassK0(-1),
- dmassL(-1),
- dmassAL(-1),
- alpha(-999),
- ptarm(-999),
- decayr(-999),
- decayl(-999),
- chi2(-1),
- cospt(-999),
- dcav0(999),
- dcadaughters(999),
- pdg(0),
- primary(-1),
- status(),
- ptrack(),
- ntrack()
-{
- // default constructor
-}
-
-//_____________________________________________________________________________
-ClassImp(DeDxTrackMC)
-
-DeDxTrackMC::DeDxTrackMC():
-TObject(),
- pMC(-1),
- ptMC(-1),
- etaMC(-999),
- phiMC(-999),
- qMC(-999),
- pidMC(-999),
- orderMC(-1),
- pdgMC(0)
-{
- // default constructor
-}
-
-//_____________________________________________________________________________
-ClassImp(DeDxEvent)
-
-DeDxEvent::DeDxEvent():
-TObject(),
- eventid(0), // unique event id
- run(-1), // run number
- time(-1), // time of event
- cent(1000), // centrality
- mag(+999), // magnetic field
- zvtx(+999), // rec vertex
- zvtxMC(+999), // MC true vertes
- ptmax(-1), // Max pt of tracks for this event
- ptmaxMC(-1), // Max pt of MC tracks
- vtxstatus(-2), // Vtx status (-1=no vtx, 0 = outside, 1 = inside cuts)
- trackmult(-1), // Track mult (no cuts)
- n(-1), // Number of added tracks
- trackmultMC(-1), // MC track mult (primary tracks)
- nMC(-1), // MC number of added tracks
- process(-2), // MC process: -1=invalid, 0=data, 1=ND, 2=SD, 3=DD
- trig(-1), // Was the event triggered
- pileup(-1) // Is the event marked as pileup?
-{
- // default constructor
-}