3#define __BMN_DCH_HIT_H 1
14 BmnDchHit(Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UChar_t dchlayer);
15 BmnDchHit(Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag);
16 BmnDchHit(Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex);
21 void Print(
const Option_t* opt = 0)
const;
66 void SetMeas(Double_t meas, Int_t indx = 0) {
fMeas[indx] = meas; }
73 Int_t
Compare(
const TObject* hit)
const;
vector< Double_t > dist(vector< Double_t > qp, Double_t mu)
Double_t GetTShift(void) const
void SetDistanceToWire(Double_t dist)
void SetWirePosition(Double_t v)
void SetIndex(Int_t indx)
Add index of detector hit.
void SetPhi(Double_t phi)
TString GetLayerType() const
Double_t GetDistanceToWire()
void SetDchIdNumber(UShort_t id)
Double_t GetDrift(void) const
Double_t GetDriftTime(void) const
void SetDchLayerNumber(UShort_t id)
void Print(const Option_t *opt=0) const
void SetDchLayerType(TString layer_type)
void SetDrift(Double_t v)
void SetUsing(Bool_t use)
UShort_t GetLayerNumber() const
Int_t GetDetectorID() const
UShort_t GetDchIdNumber() const
Double_t GetError(Int_t indx=0) const
Double_t GetWirePosition(void) const
void SetDchId(UChar_t id)
void SetWireNumber(Int_t wire_num)
void SetEventID(Int_t iev)
void SetMeas(Double_t meas, Int_t indx=0)
Double_t GetMeas(Int_t indx=0) const
Double_t GetWireDelay(void) const
void SetTShift(Double_t v)
void SetNofDim(Int_t dim)
Int_t Compare(const TObject *hit) const
sort in ascending order in abs(Z)
void SetDriftTime(Double_t v)
Double32_t fWireDelayLength
void SetError(Double_t err, Int_t indx=0)
Bool_t IsSortable() const
void SetWireDelay(Double_t v)