BmnRoot
Loading...
Searching...
No Matches
BmnDchHit Class Reference

#include <BmnDchHit.h>

Inheritance diagram for BmnDchHit:
[legend]
Collaboration diagram for BmnDchHit:
[legend]

Public Member Functions

 BmnDchHit ()
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UChar_t dchlayer)
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag)
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex)
 
virtual ~BmnDchHit ()
 
void Print (const Option_t *opt=0) const
 
Int_t GetTrackID () const
 
Int_t GetFlag () const
 
Int_t GetNofDim () const
 
UChar_t GetLayer () const
 
UShort_t GetLayerNumber () const
 
TString GetLayerType () const
 
Int_t GetWireNumber ()
 
Double_t GetDistanceToWire ()
 
Int_t GetDetectorID () const
 
Double_t GetPhi () const
 
Double_t GetMeas (Int_t indx=0) const
 
Double_t GetError (Int_t indx=0) const
 
UChar_t GetDchId () const
 
UShort_t GetDchIdNumber () const
 
Int_t GetHitId () const
 
Int_t GetEventID () const
 
Double_t GetDrift (void) const
 
void SetDrift (Double_t v)
 
Double_t GetWirePosition (void) const
 
void SetWirePosition (Double_t v)
 
Double_t GetWireDelay (void) const
 
void SetWireDelay (Double_t v)
 
Double_t GetTShift (void) const
 
void SetTShift (Double_t v)
 
Double_t GetDriftTime (void) const
 
void SetDriftTime (Double_t v)
 
void SetFlag (Int_t flag)
 
void SetDchId (UChar_t id)
 
void SetDchIdNumber (UShort_t id)
 
void SetDchLayerNumber (UShort_t id)
 
void SetDchLayerType (TString layer_type)
 
void SetWireNumber (Int_t wire_num)
 
void SetDistanceToWire (Double_t dist)
 
void SetNofDim (Int_t dim)
 
void SetPhi (Double_t phi)
 
void SetMeas (Double_t meas, Int_t indx=0)
 
void SetError (Double_t err, Int_t indx=0)
 
void SetIndex (Int_t indx)
 Add index of detector hit.
 
void SetHitId (Int_t idx)
 
void SetEventID (Int_t iev)
 
Bool_t IsSortable () const
 
Int_t Compare (const TObject *hit) const
 sort in ascending order in abs(Z)
 
Bool_t IsUsed () const
 
void SetUsing (Bool_t use)
 
 BmnDchHit ()
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UChar_t dchlayer)
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag)
 
 BmnDchHit (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex)
 
virtual ~BmnDchHit ()
 
void Print (const Option_t *opt=0) const
 
Int_t GetTrackID () const
 
Int_t GetFlag () const
 
Int_t GetNofDim () const
 
UChar_t GetLayer () const
 
UShort_t GetLayerNumber () const
 
TString GetLayerType () const
 
Int_t GetWireNumber ()
 
Double_t GetDistanceToWire ()
 
Int_t GetDetectorID () const
 
Double_t GetPhi () const
 
Double_t GetMeas (Int_t indx=0) const
 
Double_t GetError (Int_t indx=0) const
 
UChar_t GetDchId () const
 
UShort_t GetDchIdNumber () const
 
Int_t GetHitId () const
 
Int_t GetEventID () const
 
Double_t GetDrift (void) const
 
void SetDrift (Double_t v)
 
Double_t GetWirePosition (void) const
 
void SetWirePosition (Double_t v)
 
Double_t GetWireDelay (void) const
 
void SetWireDelay (Double_t v)
 
Double_t GetTShift (void) const
 
void SetTShift (Double_t v)
 
Double_t GetDriftTime (void) const
 
void SetDriftTime (Double_t v)
 
void SetFlag (Int_t flag)
 
void SetDchId (UChar_t id)
 
void SetDchIdNumber (UShort_t id)
 
void SetDchLayerNumber (UShort_t id)
 
void SetDchLayerType (TString layer_type)
 
void SetWireNumber (Int_t wire_num)
 
void SetDistanceToWire (Double_t dist)
 
void SetNofDim (Int_t dim)
 
void SetPhi (Double_t phi)
 
void SetMeas (Double_t meas, Int_t indx=0)
 
void SetError (Double_t err, Int_t indx=0)
 
void SetIndex (Int_t indx)
 Add index of detector hit.
 
void SetHitId (Int_t idx)
 
void SetEventID (Int_t iev)
 
Bool_t IsSortable () const
 
Int_t Compare (const TObject *hit) const
 sort in ascending order in abs(Z)
 
Bool_t IsUsed () const
 
void SetUsing (Bool_t use)
 
- Public Member Functions inherited from BmnHit
 BmnHit ()
 
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Bool_t IsUsed () const
 
Bool_t GetFlag () const
 
Int_t GetIndex () const
 
DetectorId GetDetId () const
 
Short_t GetStation () const
 
void SetFlag (Bool_t fl)
 
void SetUsing (Bool_t use)
 
void SetIndex (Int_t id)
 
void SetLength (Double_t len)
 
void SetDetId (DetectorId det)
 
void SetStation (Short_t st)
 
void SetModule (Int_t mod)
 
Int_t GetModule ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Double_t GetLength ()
 
void SetResXY (Double_t resX, Double_t resY)
 
Double_t GetResX ()
 
Double_t GetResY ()
 
virtual ~BmnHit ()
 
Double_t GetCovXY ()
 
void SetCovXY (Double_t val)
 
BmnMatch GetDigitNumberMatch ()
 
void SetDigitNumberMatch (BmnMatch match)
 
Int_t GetUpperClusterIndex ()
 
Int_t GetLowerClusterIndex ()
 
void SetUpperClusterIndex (Int_t idx)
 
void SetLowerClusterIndex (Int_t idx)
 
void SetPseudo (Bool_t pseudo)
 
Bool_t IsPseudo ()
 
 BmnHit ()
 
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Bool_t IsUsed () const
 
Bool_t GetFlag () const
 
Int_t GetIndex () const
 
DetectorId GetDetId () const
 
Short_t GetStation () const
 
void SetFlag (Bool_t fl)
 
void SetUsing (Bool_t use)
 
void SetIndex (Int_t id)
 
void SetLength (Double_t len)
 
void SetDetId (DetectorId det)
 
void SetStation (Short_t st)
 
void SetModule (Int_t mod)
 
Int_t GetModule ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Double_t GetLength ()
 
void SetResXY (Double_t resX, Double_t resY)
 
Double_t GetResX ()
 
Double_t GetResY ()
 
virtual ~BmnHit ()
 
Double_t GetCovXY ()
 
void SetCovXY (Double_t val)
 
BmnMatch GetDigitNumberMatch ()
 
void SetDigitNumberMatch (BmnMatch match)
 
Int_t GetUpperClusterIndex ()
 
Int_t GetLowerClusterIndex ()
 
void SetUpperClusterIndex (Int_t idx)
 
void SetLowerClusterIndex (Int_t idx)
 
void SetPseudo (Bool_t pseudo)
 
Bool_t IsPseudo ()
 

Protected Attributes

Int_t fEventID
 
Int_t fID
 
Int_t fDetectorID
 
UChar_t fDchLayer
 
UShort_t fDchLayerNumber
 
TString fDchLayerType
 
Int_t fWireNumber
 
Double_t fDistanceToWire
 
Int_t fTrackID
 
Int_t fFlag
 
Int_t fNofDim
 
Double32_t fPhi
 
Double32_t fMeas [2]
 
Double32_t fError [2]
 
UChar_t fDchId
 
UShort_t fDchIdNumber
 
Double32_t fDriftLength
 
Double32_t fWirePos
 
Double32_t fWireDelayLength
 
Double32_t fTS
 
Bool_t fUsing
 

Detailed Description

Definition at line 9 of file BmnDchHit.h.

Constructor & Destructor Documentation

◆ BmnDchHit() [1/8]

BmnDchHit::BmnDchHit ( )

Definition at line 6 of file BmnDchHit.cxx.

References fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fMeas, and fWireNumber.

◆ BmnDchHit() [2/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag,
Int_t  trackIndex,
UChar_t  dchlayer 
)

Definition at line 22 of file BmnDchHit.cxx.

References fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fMeas, and fWireNumber.

◆ BmnDchHit() [3/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag 
)

Definition at line 39 of file BmnDchHit.cxx.

References fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fMeas, and fWireNumber.

◆ BmnDchHit() [4/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex 
)

Definition at line 53 of file BmnDchHit.cxx.

References fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fMeas, and fWireNumber.

◆ ~BmnDchHit() [1/2]

BmnDchHit::~BmnDchHit ( )
virtual

Definition at line 67 of file BmnDchHit.cxx.

◆ BmnDchHit() [5/8]

BmnDchHit::BmnDchHit ( )

◆ BmnDchHit() [6/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag,
Int_t  trackIndex,
UChar_t  dchlayer 
)

◆ BmnDchHit() [7/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag 
)

◆ BmnDchHit() [8/8]

BmnDchHit::BmnDchHit ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex 
)

◆ ~BmnDchHit() [2/2]

virtual BmnDchHit::~BmnDchHit ( )
virtual

Member Function Documentation

◆ Compare() [1/2]

Int_t BmnDchHit::Compare ( const TObject *  hit) const

sort in ascending order in abs(Z)

"Compare" function to sort in ascending order in abs(Z)

Definition at line 87 of file BmnDchHit.cxx.

References GetLayer().

◆ Compare() [2/2]

Int_t BmnDchHit::Compare ( const TObject *  hit) const

sort in ascending order in abs(Z)

◆ GetDchId() [1/2]

UChar_t BmnDchHit::GetDchId ( ) const
inline

Definition at line 39 of file BmnDchHit.h.

References fDchId.

◆ GetDchId() [2/2]

UChar_t BmnDchHit::GetDchId ( ) const
inline

Definition at line 39 of file BmnDchHit.h.

References fDchId.

◆ GetDchIdNumber() [1/2]

UShort_t BmnDchHit::GetDchIdNumber ( ) const
inline

Definition at line 40 of file BmnDchHit.h.

References fDchIdNumber.

◆ GetDchIdNumber() [2/2]

UShort_t BmnDchHit::GetDchIdNumber ( ) const
inline

Definition at line 40 of file BmnDchHit.h.

References fDchIdNumber.

◆ GetDetectorID() [1/2]

Int_t BmnDchHit::GetDetectorID ( ) const
inline

Definition at line 34 of file BmnDchHit.h.

References fDetectorID.

◆ GetDetectorID() [2/2]

Int_t BmnDchHit::GetDetectorID ( ) const
inline

Definition at line 34 of file BmnDchHit.h.

References fDetectorID.

◆ GetDistanceToWire() [1/2]

Double_t BmnDchHit::GetDistanceToWire ( )
inline

Definition at line 33 of file BmnDchHit.h.

References fDistanceToWire.

◆ GetDistanceToWire() [2/2]

Double_t BmnDchHit::GetDistanceToWire ( )
inline

Definition at line 33 of file BmnDchHit.h.

References fDistanceToWire.

◆ GetDrift() [1/2]

Double_t BmnDchHit::GetDrift ( void  ) const
inline

Definition at line 44 of file BmnDchHit.h.

References fDriftLength.

Referenced by BmnDchTrackFinder::Exec().

◆ GetDrift() [2/2]

Double_t BmnDchHit::GetDrift ( void  ) const
inline

Definition at line 44 of file BmnDchHit.h.

References fDriftLength.

◆ GetDriftTime() [1/2]

Double_t BmnDchHit::GetDriftTime ( void  ) const
inline

Definition at line 52 of file BmnDchHit.h.

References fTS.

◆ GetDriftTime() [2/2]

Double_t BmnDchHit::GetDriftTime ( void  ) const
inline

Definition at line 52 of file BmnDchHit.h.

References fTS.

◆ GetError() [1/2]

Double_t BmnDchHit::GetError ( Int_t  indx = 0) const
inline

Definition at line 37 of file BmnDchHit.h.

References fError.

◆ GetError() [2/2]

Double_t BmnDchHit::GetError ( Int_t  indx = 0) const
inline

Definition at line 37 of file BmnDchHit.h.

References fError.

◆ GetEventID() [1/2]

Int_t BmnDchHit::GetEventID ( ) const
inline

Definition at line 42 of file BmnDchHit.h.

References fEventID.

◆ GetEventID() [2/2]

Int_t BmnDchHit::GetEventID ( ) const
inline

Definition at line 42 of file BmnDchHit.h.

References fEventID.

◆ GetFlag() [1/2]

Int_t BmnDchHit::GetFlag ( ) const
inline

Definition at line 25 of file BmnDchHit.h.

References fFlag.

◆ GetFlag() [2/2]

Int_t BmnDchHit::GetFlag ( ) const
inline

Definition at line 25 of file BmnDchHit.h.

References fFlag.

◆ GetHitId() [1/2]

Int_t BmnDchHit::GetHitId ( ) const
inline

Definition at line 41 of file BmnDchHit.h.

References fID.

Referenced by BmnDchTrackFinder::Exec().

◆ GetHitId() [2/2]

Int_t BmnDchHit::GetHitId ( ) const
inline

Definition at line 41 of file BmnDchHit.h.

References fID.

◆ GetLayer() [1/2]

UChar_t BmnDchHit::GetLayer ( ) const
inline

Definition at line 29 of file BmnDchHit.h.

References fDchLayer.

Referenced by Compare().

◆ GetLayer() [2/2]

UChar_t BmnDchHit::GetLayer ( ) const
inline

Definition at line 29 of file BmnDchHit.h.

References fDchLayer.

◆ GetLayerNumber() [1/2]

UShort_t BmnDchHit::GetLayerNumber ( ) const
inline

Definition at line 30 of file BmnDchHit.h.

References fDchLayerNumber.

Referenced by BmnDchTrackFinder::Exec().

◆ GetLayerNumber() [2/2]

UShort_t BmnDchHit::GetLayerNumber ( ) const
inline

Definition at line 30 of file BmnDchHit.h.

References fDchLayerNumber.

◆ GetLayerType() [1/2]

TString BmnDchHit::GetLayerType ( ) const
inline

Definition at line 31 of file BmnDchHit.h.

References fDchLayerType.

◆ GetLayerType() [2/2]

TString BmnDchHit::GetLayerType ( ) const
inline

Definition at line 31 of file BmnDchHit.h.

References fDchLayerType.

◆ GetMeas() [1/2]

Double_t BmnDchHit::GetMeas ( Int_t  indx = 0) const
inline

Definition at line 36 of file BmnDchHit.h.

References fMeas.

◆ GetMeas() [2/2]

Double_t BmnDchHit::GetMeas ( Int_t  indx = 0) const
inline

Definition at line 36 of file BmnDchHit.h.

References fMeas.

◆ GetNofDim() [1/2]

Int_t BmnDchHit::GetNofDim ( ) const
inline

Definition at line 26 of file BmnDchHit.h.

References fNofDim.

◆ GetNofDim() [2/2]

Int_t BmnDchHit::GetNofDim ( ) const
inline

Definition at line 26 of file BmnDchHit.h.

References fNofDim.

◆ GetPhi() [1/2]

Double_t BmnDchHit::GetPhi ( ) const
inline

Definition at line 35 of file BmnDchHit.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchHit::GetPhi ( ) const
inline

Definition at line 35 of file BmnDchHit.h.

References fPhi.

◆ GetTrackID() [1/2]

Int_t BmnDchHit::GetTrackID ( ) const
inline

Accessors

Definition at line 24 of file BmnDchHit.h.

References fTrackID.

◆ GetTrackID() [2/2]

Int_t BmnDchHit::GetTrackID ( ) const
inline

Accessors

Definition at line 24 of file BmnDchHit.h.

References fTrackID.

◆ GetTShift() [1/2]

Double_t BmnDchHit::GetTShift ( void  ) const
inline

Definition at line 50 of file BmnDchHit.h.

References fTS.

◆ GetTShift() [2/2]

Double_t BmnDchHit::GetTShift ( void  ) const
inline

Definition at line 50 of file BmnDchHit.h.

References fTS.

◆ GetWireDelay() [1/2]

Double_t BmnDchHit::GetWireDelay ( void  ) const
inline

Definition at line 48 of file BmnDchHit.h.

References fWireDelayLength.

◆ GetWireDelay() [2/2]

Double_t BmnDchHit::GetWireDelay ( void  ) const
inline

Definition at line 48 of file BmnDchHit.h.

References fWireDelayLength.

◆ GetWireNumber() [1/2]

Int_t BmnDchHit::GetWireNumber ( )
inline

Definition at line 32 of file BmnDchHit.h.

References fWireNumber.

◆ GetWireNumber() [2/2]

Int_t BmnDchHit::GetWireNumber ( )
inline

Definition at line 32 of file BmnDchHit.h.

References fWireNumber.

◆ GetWirePosition() [1/2]

Double_t BmnDchHit::GetWirePosition ( void  ) const
inline

Definition at line 46 of file BmnDchHit.h.

References fWirePos.

Referenced by BmnDchTrackFinder::Exec().

◆ GetWirePosition() [2/2]

Double_t BmnDchHit::GetWirePosition ( void  ) const
inline

Definition at line 46 of file BmnDchHit.h.

References fWirePos.

◆ IsSortable() [1/2]

Bool_t BmnDchHit::IsSortable ( ) const
inline

Definition at line 72 of file BmnDchHit.h.

◆ IsSortable() [2/2]

Bool_t BmnDchHit::IsSortable ( ) const
inline

Definition at line 72 of file BmnDchHit.h.

◆ IsUsed() [1/2]

Bool_t BmnDchHit::IsUsed ( ) const
inline

Definition at line 75 of file BmnDchHit.h.

References fUsing.

◆ IsUsed() [2/2]

Bool_t BmnDchHit::IsUsed ( ) const
inline

Definition at line 75 of file BmnDchHit.h.

References fUsing.

◆ Print() [1/2]

void BmnDchHit::Print ( const Option_t *  opt = 0) const

Definition at line 70 of file BmnDchHit.cxx.

References fDetectorID, and fFlag.

◆ Print() [2/2]

void BmnDchHit::Print ( const Option_t *  opt = 0) const

◆ SetDchId() [1/2]

void BmnDchHit::SetDchId ( UChar_t  id)
inline

Definition at line 58 of file BmnDchHit.h.

References fDchId.

Referenced by BmnDchHitProducer::Exec().

◆ SetDchId() [2/2]

void BmnDchHit::SetDchId ( UChar_t  id)
inline

Definition at line 58 of file BmnDchHit.h.

References fDchId.

◆ SetDchIdNumber() [1/2]

void BmnDchHit::SetDchIdNumber ( UShort_t  id)
inline

Definition at line 59 of file BmnDchHit.h.

References fDchIdNumber.

◆ SetDchIdNumber() [2/2]

void BmnDchHit::SetDchIdNumber ( UShort_t  id)
inline

Definition at line 59 of file BmnDchHit.h.

References fDchIdNumber.

◆ SetDchLayerNumber() [1/2]

void BmnDchHit::SetDchLayerNumber ( UShort_t  id)
inline

Definition at line 60 of file BmnDchHit.h.

References fDchLayerNumber.

Referenced by BmnDchHitProducer::Exec().

◆ SetDchLayerNumber() [2/2]

void BmnDchHit::SetDchLayerNumber ( UShort_t  id)
inline

Definition at line 60 of file BmnDchHit.h.

References fDchLayerNumber.

◆ SetDchLayerType() [1/2]

void BmnDchHit::SetDchLayerType ( TString  layer_type)
inline

Definition at line 61 of file BmnDchHit.h.

References fDchLayerType.

◆ SetDchLayerType() [2/2]

void BmnDchHit::SetDchLayerType ( TString  layer_type)
inline

Definition at line 61 of file BmnDchHit.h.

References fDchLayerType.

◆ SetDistanceToWire() [1/2]

void BmnDchHit::SetDistanceToWire ( Double_t  dist)
inline

Definition at line 63 of file BmnDchHit.h.

References dist(), and fDistanceToWire.

◆ SetDistanceToWire() [2/2]

void BmnDchHit::SetDistanceToWire ( Double_t  dist)
inline

Definition at line 63 of file BmnDchHit.h.

References dist(), and fDistanceToWire.

◆ SetDrift() [1/2]

void BmnDchHit::SetDrift ( Double_t  v)
inline

Definition at line 45 of file BmnDchHit.h.

References fDriftLength, and v.

Referenced by BmnDchHitProducer::Exec().

◆ SetDrift() [2/2]

void BmnDchHit::SetDrift ( Double_t  v)
inline

Definition at line 45 of file BmnDchHit.h.

References fDriftLength, and v.

◆ SetDriftTime() [1/2]

void BmnDchHit::SetDriftTime ( Double_t  v)
inline

Definition at line 53 of file BmnDchHit.h.

References fTS, and v.

◆ SetDriftTime() [2/2]

void BmnDchHit::SetDriftTime ( Double_t  v)
inline

Definition at line 53 of file BmnDchHit.h.

References fTS, and v.

◆ SetError() [1/2]

void BmnDchHit::SetError ( Double_t  err,
Int_t  indx = 0 
)
inline

Definition at line 67 of file BmnDchHit.h.

References fError.

◆ SetError() [2/2]

void BmnDchHit::SetError ( Double_t  err,
Int_t  indx = 0 
)
inline

Definition at line 67 of file BmnDchHit.h.

References fError.

◆ SetEventID() [1/2]

void BmnDchHit::SetEventID ( Int_t  iev)
inline

Definition at line 70 of file BmnDchHit.h.

References fEventID.

◆ SetEventID() [2/2]

void BmnDchHit::SetEventID ( Int_t  iev)
inline

Definition at line 70 of file BmnDchHit.h.

References fEventID.

◆ SetFlag() [1/2]

void BmnDchHit::SetFlag ( Int_t  flag)
inline

Modifiers

Definition at line 57 of file BmnDchHit.h.

References fFlag.

◆ SetFlag() [2/2]

void BmnDchHit::SetFlag ( Int_t  flag)
inline

Modifiers

Definition at line 57 of file BmnDchHit.h.

References fFlag.

◆ SetHitId() [1/2]

void BmnDchHit::SetHitId ( Int_t  idx)
inline

Definition at line 69 of file BmnDchHit.h.

References fID.

Referenced by BmnDchHitProducer::Exec().

◆ SetHitId() [2/2]

void BmnDchHit::SetHitId ( Int_t  idx)
inline

Definition at line 69 of file BmnDchHit.h.

References fID.

◆ SetIndex() [1/2]

void BmnDchHit::SetIndex ( Int_t  indx)

Add index of detector hit.

◆ SetIndex() [2/2]

void BmnDchHit::SetIndex ( Int_t  indx)

Add index of detector hit.

◆ SetMeas() [1/2]

void BmnDchHit::SetMeas ( Double_t  meas,
Int_t  indx = 0 
)
inline

Definition at line 66 of file BmnDchHit.h.

References fMeas.

◆ SetMeas() [2/2]

void BmnDchHit::SetMeas ( Double_t  meas,
Int_t  indx = 0 
)
inline

Definition at line 66 of file BmnDchHit.h.

References fMeas.

◆ SetNofDim() [1/2]

void BmnDchHit::SetNofDim ( Int_t  dim)
inline

Definition at line 64 of file BmnDchHit.h.

References dim, and fNofDim.

◆ SetNofDim() [2/2]

void BmnDchHit::SetNofDim ( Int_t  dim)
inline

Definition at line 64 of file BmnDchHit.h.

References dim, and fNofDim.

◆ SetPhi() [1/2]

void BmnDchHit::SetPhi ( Double_t  phi)
inline

Definition at line 65 of file BmnDchHit.h.

References fPhi.

Referenced by BmnDchHitProducer::Exec().

◆ SetPhi() [2/2]

void BmnDchHit::SetPhi ( Double_t  phi)
inline

Definition at line 65 of file BmnDchHit.h.

References fPhi.

◆ SetTShift() [1/2]

void BmnDchHit::SetTShift ( Double_t  v)
inline

Definition at line 51 of file BmnDchHit.h.

References fTS, and v.

◆ SetTShift() [2/2]

void BmnDchHit::SetTShift ( Double_t  v)
inline

Definition at line 51 of file BmnDchHit.h.

References fTS, and v.

◆ SetUsing() [1/2]

void BmnDchHit::SetUsing ( Bool_t  use)
inline

Definition at line 79 of file BmnDchHit.h.

References fUsing.

◆ SetUsing() [2/2]

void BmnDchHit::SetUsing ( Bool_t  use)
inline

Definition at line 79 of file BmnDchHit.h.

References fUsing.

◆ SetWireDelay() [1/2]

void BmnDchHit::SetWireDelay ( Double_t  v)
inline

Definition at line 49 of file BmnDchHit.h.

References fWireDelayLength, and v.

◆ SetWireDelay() [2/2]

void BmnDchHit::SetWireDelay ( Double_t  v)
inline

Definition at line 49 of file BmnDchHit.h.

References fWireDelayLength, and v.

◆ SetWireNumber() [1/2]

void BmnDchHit::SetWireNumber ( Int_t  wire_num)
inline

Definition at line 62 of file BmnDchHit.h.

References fWireNumber.

◆ SetWireNumber() [2/2]

void BmnDchHit::SetWireNumber ( Int_t  wire_num)
inline

Definition at line 62 of file BmnDchHit.h.

References fWireNumber.

◆ SetWirePosition() [1/2]

void BmnDchHit::SetWirePosition ( Double_t  v)
inline

Definition at line 47 of file BmnDchHit.h.

References fWirePos, and v.

Referenced by BmnDchHitProducer::Exec().

◆ SetWirePosition() [2/2]

void BmnDchHit::SetWirePosition ( Double_t  v)
inline

Definition at line 47 of file BmnDchHit.h.

References fWirePos, and v.

Member Data Documentation

◆ fDchId

UChar_t BmnDchHit::fDchId
protected

Definition at line 102 of file BmnDchHit.h.

Referenced by GetDchId(), and SetDchId().

◆ fDchIdNumber

UShort_t BmnDchHit::fDchIdNumber
protected

Definition at line 103 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetDchIdNumber(), and SetDchIdNumber().

◆ fDchLayer

UChar_t BmnDchHit::fDchLayer
protected

Definition at line 90 of file BmnDchHit.h.

Referenced by GetLayer().

◆ fDchLayerNumber

UShort_t BmnDchHit::fDchLayerNumber
protected

Definition at line 91 of file BmnDchHit.h.

Referenced by GetLayerNumber(), and SetDchLayerNumber().

◆ fDchLayerType

TString BmnDchHit::fDchLayerType
protected

Definition at line 92 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetLayerType(), and SetDchLayerType().

◆ fDetectorID

Int_t BmnDchHit::fDetectorID
protected

Definition at line 89 of file BmnDchHit.h.

Referenced by GetDetectorID(), and Print().

◆ fDistanceToWire

Double_t BmnDchHit::fDistanceToWire
protected

◆ fDriftLength

Double32_t BmnDchHit::fDriftLength
protected

Definition at line 105 of file BmnDchHit.h.

Referenced by GetDrift(), and SetDrift().

◆ fError

Double32_t BmnDchHit::fError
protected

Definition at line 100 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetError(), and SetError().

◆ fEventID

Int_t BmnDchHit::fEventID
protected

Definition at line 87 of file BmnDchHit.h.

Referenced by GetEventID(), and SetEventID().

◆ fFlag

Int_t BmnDchHit::fFlag
protected

Definition at line 96 of file BmnDchHit.h.

Referenced by GetFlag(), Print(), and SetFlag().

◆ fID

Int_t BmnDchHit::fID
protected

Definition at line 88 of file BmnDchHit.h.

Referenced by GetHitId(), and SetHitId().

◆ fMeas

Double32_t BmnDchHit::fMeas
protected

Definition at line 99 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetMeas(), and SetMeas().

◆ fNofDim

Int_t BmnDchHit::fNofDim
protected

Definition at line 97 of file BmnDchHit.h.

Referenced by GetNofDim(), and SetNofDim().

◆ fPhi

Double32_t BmnDchHit::fPhi
protected

Definition at line 98 of file BmnDchHit.h.

Referenced by GetPhi(), and SetPhi().

◆ fTrackID

Int_t BmnDchHit::fTrackID
protected

Definition at line 95 of file BmnDchHit.h.

Referenced by GetTrackID().

◆ fTS

Double32_t BmnDchHit::fTS
protected

Definition at line 105 of file BmnDchHit.h.

Referenced by GetDriftTime(), GetTShift(), SetDriftTime(), and SetTShift().

◆ fUsing

Bool_t BmnDchHit::fUsing
protected

Definition at line 107 of file BmnDchHit.h.

Referenced by IsUsed(), and SetUsing().

◆ fWireDelayLength

Double32_t BmnDchHit::fWireDelayLength
protected

Definition at line 105 of file BmnDchHit.h.

Referenced by GetWireDelay(), and SetWireDelay().

◆ fWireNumber

Int_t BmnDchHit::fWireNumber
protected

Definition at line 93 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetWireNumber(), and SetWireNumber().

◆ fWirePos

Double32_t BmnDchHit::fWirePos
protected

Definition at line 105 of file BmnDchHit.h.

Referenced by GetWirePosition(), and SetWirePosition().


The documentation for this class was generated from the following files: