3 #ifndef ALIEVE_TPCDigitsInfo_H
4 #define ALIEVE_TPCDigitsInfo_H
14 #include <AliTPCParam.h>
15 #include <AliSimDigits.h>
22 Float_t fPadWidth, fPadLength,fRlow; // vertices data
23 Int_t fNRows; // text & vertices data
24 Int_t fNMaxPads; // texture offset data
25 Float_t fStepY[64]; // y coord wher npads has changed
26 Int_t fNsteps; // number of steps
31 class TPCDigitsInfo : public TNamed
42 AliSimDigits fSimDigits;
43 AliTPCParam* fParameter;
45 std::vector<Int_t> fSegEnt;
50 TPCDigitsInfo(const Text_t* n="TPCDigitsInfo", const Text_t* t=0) :
51 TNamed(n, t) { Init(); }
52 virtual ~TPCDigitsInfo();
54 void SetData(AliTPCParam* par, TTree* digits);
56 void IncRefCount() { ++fRefCount; }
57 void DecRefCount() { --fRefCount; if(fRefCount <= 0) delete this; }
59 virtual void Print(Option_t* opt="") const;
61 ClassDef(TPCDigitsInfo, 1);
62 }; // endclass TPCDigitsInfo