63 Bool_t hasTAC, Float_t
nMIP, Bool_t statusIsGood);
74 virtual void Print(
const Char_t *option =
"")
const;
85 Short_t
side()
const {
return mId < 0 ? -1 : +1;}
90 Short_t
id()
const {
return mId; }
94 Int_t
tile()
const {
return std::abs(
mId % 100); }
96 Int_t
row()
const {
return (std::abs(
mId % 100))/2 + 1; }
111 Float_t
TnMIP(
float MAX=2.0,
float thresh=0.3)
const {
float nm = this->
nMIP();
if (nm<thresh)
return 0.0;
else return nm<MAX ? nm : MAX;}
Float_t mnMIP
gain calibrated energy loss in tile, in units of Landau MPV for one MIP
Int_t tdc() const
TDC value [0,31].
Bool_t hasTac() const
true if this channel has a valid TAC value
Int_t tac() const
TAC value [0,4095].
virtual void Print(const Char_t *option="") const
Print EPD hit information.
Int_t tile() const
tile on the supersector [1,31]
virtual ~StPicoEpdHit()
Destructor.
StPicoEpdHit()
default constructor. sets all values empty
void setnMIP(Float_t nMIP)
Float_t TnMIP(float MAX=2.0, float thresh=0.3) const
Int_t position() const
position of supersector on a wheel [1,12]
Int_t row() const
row number [1,16]
Int_t adc() const
ADC value [0,4095].
void setQTdata(Int_t packedData)
Short_t side() const
+1 if tile is on West side; -1 if on East side
Bool_t isGood() const
false if tile is bad or missing, according to (time-dependent) database