2#ifndef __BMN_DCH_HIT_ORIGINAL_H
3#define __BMN_DCH_HIT_ORIGINAL_H 1
14 BmnDchHitOriginal(Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UInt_t dchlayer);
15 BmnDchHitOriginal(Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag);
21 void Print(
const Option_t* opt = 0)
const;
37 return fIndex.GetSize() - 1;
128 Int_t
Compare(
const TObject* hit)
const;
void SetError(Double_t err, Int_t indx=0)
Bool_t IsSortable() const
void SetDrift(Double_t v)
const TArrayI * Index() const
Get index array of the hit.
void SetWirePosition(Double_t v)
Double_t GetError(Int_t indx=0) const
void SetUsing(Bool_t use)
void SetNofDim(Int_t dim)
Double32_t fWireDelayLength
Double_t GetDrift(void) const
virtual ~BmnDchHitOriginal()
Int_t GetIndex(Int_t indx=0) const
Double_t GetMeas(Int_t indx=0) const
Double_t GetWirePosition(void) const
void SetPhi(Double_t phi)
void SetMeas(Double_t meas, Int_t indx=0)
void SetIndex(Int_t indx)
Add index of detector hit.
Double_t GetTShift(void) const
Int_t GetDetectorID() const
void Print(const Option_t *opt=0) const
void SetTShift(Double_t v)
Int_t Compare(const TObject *hit) const
sort in ascending order in abs(Z)
void SetWireDelay(Double_t v)
Double_t GetWireDelay(void) const