9 #include "hlinkeddataobject.h"
52 inline void setTrack(Int_t atrackNumber) {trackNumber = atrackNumber;}
53 inline void setDetectorID(Short_t adetectorID) {detectorID = adetectorID;}
54 inline void setAddress(Int_t sec, Int_t col, Int_t cel, Int_t gap);
55 inline void setVersion(Int_t aHGeantRpc_version) {HGeantRpc_version = aHGeantRpc_version;}
60 void setHit(Float_t axHit, Float_t ayHit, Float_t azHit, Float_t atofHit,
61 Float_t amomHit, Float_t eHit);
62 void setTLength(Float_t atracklength, Float_t aloctracklength);
66 void setHit(Float_t axHit, Float_t ayHit, Float_t azHit, Float_t atofHit,
67 Float_t amomHit, Float_t eHit, Float_t aloctracklength);
69 void setGap(Int_t nGap, Float_t axHit, Float_t ayHit, Float_t amomHit,
70 Float_t eHit, Float_t aloctrackLength);
71 inline void setTLengthHit(Float_t atrackLength) {trackLength = atrackLength;};
72 inline void setZHit(Float_t azHit) {zHit = azHit;};
73 inline void setTofHit(Float_t atofHit) {tofHit = atofHit;};
79 inline Int_t
getCell(
void)
const;
80 inline Int_t
getGap(
void)
const;
91 void getTLength(Float_t& atracklength, Float_t& aloctracklength);
92 void getHit(Float_t& axHit, Float_t& ayHit, Float_t& azHit,
93 Float_t& atofHit, Float_t& amomHit, Float_t& aeHit);
99 void getGap(Int_t nGap, Float_t& axHit, Float_t& ayHit, Float_t& amomHit,
100 Float_t& aeHit, Float_t& aloctrackLength);
101 void getGap(Int_t nGap, Float_t& axHit, Float_t& ayHit, Float_t& amomHit,
103 void getGap(Int_t nGap, Float_t& axHit, Float_t& ayHit, Float_t& amomHit);
111 void getHit(Float_t& axHit, Float_t& ayHit, Float_t& azHit, Float_t& atofHit,
112 Float_t& amomHit, Float_t& aeHit, Float_t& aloctrackLength);
113 void getHit(Float_t& axHit, Float_t& ayHit, Float_t& azHit, Float_t& atofHit,
115 void getHit(Float_t& axHit, Float_t& ayHit, Float_t& azHit, Float_t& atofHit);
117 void getHitDigi(Float_t& axHit, Float_t& atofHit, Float_t& amomHit,
118 Float_t& aloctrackLength);
123 void getCellAverage(Float_t gap, Float_t& axHit, Float_t& ayHit, Float_t& azHit,
124 Float_t& atofHit, Float_t& amomHit, Float_t& aeHit,
125 Float_t& aloctrackLength);
126 void getCellAverage(Float_t& axHit, Float_t& ayHit, Float_t& azHit,
127 Float_t& atofHit, Float_t& amomHit, Float_t& aeHit);
128 void getCellAverage(Float_t& axHit, Float_t& ayHit, Float_t& azHit,
129 Float_t& atofHit, Float_t& amomHit);
130 void getCellAverage(Float_t& axHit, Float_t& ayHit, Float_t& azHit,
134 Float_t& amomHit, Float_t& aloctrackLength);
160 detectorID = (sec<<11) + (col<<8) + (cel<<2) + gap;
void getCellAverage(Float_t gap, Float_t &axHit, Float_t &ayHit, Float_t &azHit, Float_t &atofHit, Float_t &amomHit, Float_t &aeHit, Float_t &aloctrackLength)
Int_t getLocationIndex(Int_t i)
Short_t HGeantRpc_version
void setTofHit(Float_t atofHit)
Float_t getTLengthHit(void)
Int_t getDetectorID(void)
void getHit(Float_t &axHit, Float_t &ayHit, Float_t &azHit, Float_t &atofHit, Float_t &amomHit, Float_t &aeHit)
void setHit(Float_t axHit, Float_t ayHit, Float_t azHit, Float_t atofHit, Float_t amomHit, Float_t eHit)
void setZHit(Float_t azHit)
void getCellAverageDigi(Float_t gap, Float_t &axHit, Float_t &atofHit, Float_t &amomHit, Float_t &aloctrackLength)
void setVersion(Int_t aHGeantRpc_version)
void getHitDigi(Float_t &axHit, Float_t &atofHit, Float_t &amomHit, Float_t &aloctrackLength)
void setTLengthHit(Float_t atrackLength)
HGeantRpc(void)
HGeantRpc class version when reading from file.
void setIncidence(Float_t athetaHit, Float_t aphiHit)
Int_t getSector(void) const
void setDetectorID(Short_t adetectorID)
void getTLength(Float_t &atracklength, Float_t &aloctracklength)
void getIncidence(Float_t &athetaHit, Float_t &aphiHit)
Int_t getCell(void) const
Float_t getlocTLengthGap(Int_t nGap)
void setAddress(Int_t sec, Int_t col, Int_t cel, Int_t gap)
void setTrack(Int_t atrackNumber)
void setTLength(Float_t atracklength, Float_t aloctracklength)
void setGap(Int_t nGap, Float_t axHit, Float_t ayHit, Float_t amomHit, Float_t eHit, Float_t aloctrackLength)
Int_t getNLocationIndex(void)
Int_t getColumn(void) const