BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnDchHit Class Reference

#include <BmnDchHit.h>

Inheritance diagram for BmnDchHit:
Collaboration diagram for BmnDchHit:

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
 Accessors.
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)
 Modifiers.
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
 Accessors.
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)
 Modifiers.
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 ()
 Default constructor.
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 Constructor to use.
virtual ~BmnHit ()
 Destructor.
Bool_t IsUsed () const
Bool_t GetFlag () const
Int_t GetIndex () const
Double_t GetLength ()
DetectorId GetDetId () const
Short_t GetStation () const
Int_t GetModule ()
Int_t GetType ()
Bool_t IsPseudo ()
Double_t GetResX ()
Double_t GetResY ()
Double_t GetCovXY ()
BmnMatch GetDigitNumberMatch ()
Int_t GetUpperClusterIndex ()
Int_t GetLowerClusterIndex ()
void SetUsing (Bool_t use)
void SetFlag (Bool_t fl)
void SetIndex (Int_t id)
void SetLength (Double_t len)
void SetDetId (DetectorId det)
void SetStation (Short_t st)
void SetModule (Int_t mod)
void SetType (Int_t type)
void SetPseudo (Bool_t pseudo)
void SetResXY (Double_t resX, Double_t resY)
void SetCovXY (Double_t val)
void SetDigitNumberMatch (BmnMatch match)
void SetUpperClusterIndex (Int_t idx)
void SetLowerClusterIndex (Int_t idx)
 BmnHit ()
 Default constructor.
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 Constructor to use.
virtual ~BmnHit ()
 Destructor.
Bool_t IsUsed () const
Bool_t GetFlag () const
Int_t GetIndex () const
Double_t GetLength ()
DetectorId GetDetId () const
Short_t GetStation () const
Int_t GetModule ()
Int_t GetType ()
Bool_t IsPseudo ()
Double_t GetResX ()
Double_t GetResY ()
Double_t GetCovXY ()
BmnMatch GetDigitNumberMatch ()
Int_t GetUpperClusterIndex ()
Int_t GetLowerClusterIndex ()
void SetUsing (Bool_t use)
void SetFlag (Bool_t fl)
void SetIndex (Int_t id)
void SetLength (Double_t len)
void SetDetId (DetectorId det)
void SetStation (Short_t st)
void SetModule (Int_t mod)
void SetType (Int_t type)
void SetPseudo (Bool_t pseudo)
void SetResXY (Double_t resX, Double_t resY)
void SetCovXY (Double_t val)
void SetDigitNumberMatch (BmnMatch match)
void SetUpperClusterIndex (Int_t idx)
void SetLowerClusterIndex (Int_t idx)

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

Additional Inherited Members

Protected Member Functions inherited from BmnHit
StripCluster * GetCluster (const char *cluster_branch_name, StripLayerType layer)
 Strip cluster of the hit in the given strip layer, taken from the cluster branch of this layer (e.g.
StripCluster * GetCluster (const char *cluster_branch_name, StripLayerType layer)
 Strip cluster of the hit in the given strip layer, taken from the cluster branch of this layer (e.g.

Detailed Description

Definition at line 8 of file BmnDchHit.h.

Constructor & Destructor Documentation

◆ BmnDchHit() [1/8]

BmnDchHit::BmnDchHit ( )

Definition at line 6 of file BmnDchHit.cxx.

References BmnHit::BmnHit(), fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fFlag, fID, fMeas, fNofDim, fPhi, fTrackID, fUsing, and fWireNumber.

Referenced by Compare().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ 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 BmnHit::BmnHit(), fDchIdNumber, fDchLayer, fDchLayerType, fDetectorID, fDistanceToWire, fError, fFlag, fMeas, fNofDim, fPhi, fTrackID, fUsing, and fWireNumber.

Here is the call graph for this function:

◆ BmnDchHit() [3/8]

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

Definition at line 45 of file BmnDchHit.cxx.

References BmnHit::BmnHit(), fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fFlag, fMeas, fNofDim, fPhi, fUsing, and fWireNumber.

Here is the call graph for this function:

◆ BmnDchHit() [4/8]

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

Definition at line 59 of file BmnDchHit.cxx.

References BmnHit::BmnHit(), fDchIdNumber, fDchLayerType, fDistanceToWire, fError, fFlag, fMeas, fNofDim, fPhi, fUsing, and fWireNumber.

Here is the call graph for this function:

◆ ~BmnDchHit() [1/2]

BmnDchHit::~BmnDchHit ( )
virtual

Definition at line 73 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

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

Definition at line 93 of file BmnDchHit.cxx.

References BmnDchHit(), TMath::Abs(), and GetLayer().

Here is the call graph for this function:

◆ Compare() [2/2]

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

◆ GetDchId() [1/2]

UChar_t BmnDchHit::GetDchId ( ) const
inline

Definition at line 43 of file BmnDchHit.h.

References fDchId.

Referenced by DchDigitsAnalysisHist().

Here is the caller graph for this function:

◆ GetDchId() [2/2]

UChar_t BmnDchHit::GetDchId ( ) const
inline

Definition at line 43 of file BmnDchHit.h.

References fDchId.

◆ GetDchIdNumber() [1/2]

UShort_t BmnDchHit::GetDchIdNumber ( ) const
inline

Definition at line 44 of file BmnDchHit.h.

References fDchIdNumber.

◆ GetDchIdNumber() [2/2]

UShort_t BmnDchHit::GetDchIdNumber ( ) const
inline

Definition at line 44 of file BmnDchHit.h.

References fDchIdNumber.

◆ GetDetectorID() [1/2]

Int_t BmnDchHit::GetDetectorID ( ) const
inline

Definition at line 38 of file BmnDchHit.h.

References fDetectorID.

◆ GetDetectorID() [2/2]

Int_t BmnDchHit::GetDetectorID ( ) const
inline

Definition at line 38 of file BmnDchHit.h.

References fDetectorID.

◆ GetDistanceToWire() [1/2]

Double_t BmnDchHit::GetDistanceToWire ( )
inline

Definition at line 37 of file BmnDchHit.h.

References fDistanceToWire.

◆ GetDistanceToWire() [2/2]

Double_t BmnDchHit::GetDistanceToWire ( )
inline

Definition at line 37 of file BmnDchHit.h.

References fDistanceToWire.

◆ GetDrift() [1/2]

Double_t BmnDchHit::GetDrift ( void ) const
inline

Definition at line 48 of file BmnDchHit.h.

References fDriftLength.

Referenced by BmnDchTrackFinder::Exec().

Here is the caller graph for this function:

◆ GetDrift() [2/2]

Double_t BmnDchHit::GetDrift ( void ) const
inline

Definition at line 48 of file BmnDchHit.h.

References fDriftLength.

◆ GetDriftTime() [1/2]

Double_t BmnDchHit::GetDriftTime ( void ) const
inline

Definition at line 56 of file BmnDchHit.h.

References fTS.

◆ GetDriftTime() [2/2]

Double_t BmnDchHit::GetDriftTime ( void ) const
inline

Definition at line 56 of file BmnDchHit.h.

References fTS.

◆ GetError() [1/2]

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

Definition at line 41 of file BmnDchHit.h.

References fError.

◆ GetError() [2/2]

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

Definition at line 41 of file BmnDchHit.h.

References fError.

◆ GetEventID() [1/2]

Int_t BmnDchHit::GetEventID ( ) const
inline

Definition at line 46 of file BmnDchHit.h.

References fEventID.

◆ GetEventID() [2/2]

Int_t BmnDchHit::GetEventID ( ) const
inline

Definition at line 46 of file BmnDchHit.h.

References fEventID.

◆ GetFlag() [1/2]

Int_t BmnDchHit::GetFlag ( ) const
inline

Definition at line 29 of file BmnDchHit.h.

References fFlag.

◆ GetFlag() [2/2]

Int_t BmnDchHit::GetFlag ( ) const
inline

Definition at line 29 of file BmnDchHit.h.

References fFlag.

◆ GetHitId() [1/2]

Int_t BmnDchHit::GetHitId ( ) const
inline

Definition at line 45 of file BmnDchHit.h.

References fID.

Referenced by BmnDchTrackFinder::Exec().

Here is the caller graph for this function:

◆ GetHitId() [2/2]

Int_t BmnDchHit::GetHitId ( ) const
inline

Definition at line 45 of file BmnDchHit.h.

References fID.

◆ GetLayer() [1/2]

UChar_t BmnDchHit::GetLayer ( ) const
inline

Definition at line 33 of file BmnDchHit.h.

References fDchLayer.

Referenced by Compare().

Here is the caller graph for this function:

◆ GetLayer() [2/2]

UChar_t BmnDchHit::GetLayer ( ) const
inline

Definition at line 33 of file BmnDchHit.h.

References fDchLayer.

◆ GetLayerNumber() [1/2]

UShort_t BmnDchHit::GetLayerNumber ( ) const
inline

Definition at line 34 of file BmnDchHit.h.

References fDchLayerNumber.

Referenced by BmnDchTrackFinder::Exec().

Here is the caller graph for this function:

◆ GetLayerNumber() [2/2]

UShort_t BmnDchHit::GetLayerNumber ( ) const
inline

Definition at line 34 of file BmnDchHit.h.

References fDchLayerNumber.

◆ GetLayerType() [1/2]

TString BmnDchHit::GetLayerType ( ) const
inline

Definition at line 35 of file BmnDchHit.h.

References fDchLayerType.

◆ GetLayerType() [2/2]

TString BmnDchHit::GetLayerType ( ) const
inline

Definition at line 35 of file BmnDchHit.h.

References fDchLayerType.

◆ GetMeas() [1/2]

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

Definition at line 40 of file BmnDchHit.h.

References fMeas.

◆ GetMeas() [2/2]

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

Definition at line 40 of file BmnDchHit.h.

References fMeas.

◆ GetNofDim() [1/2]

Int_t BmnDchHit::GetNofDim ( ) const
inline

Definition at line 30 of file BmnDchHit.h.

References fNofDim.

◆ GetNofDim() [2/2]

Int_t BmnDchHit::GetNofDim ( ) const
inline

Definition at line 30 of file BmnDchHit.h.

References fNofDim.

◆ GetPhi() [1/2]

Double_t BmnDchHit::GetPhi ( ) const
inline

Definition at line 39 of file BmnDchHit.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchHit::GetPhi ( ) const
inline

Definition at line 39 of file BmnDchHit.h.

References fPhi.

◆ GetTrackID() [1/2]

Int_t BmnDchHit::GetTrackID ( ) const
inline

Definition at line 28 of file BmnDchHit.h.

References fTrackID.

◆ GetTrackID() [2/2]

Int_t BmnDchHit::GetTrackID ( ) const
inline

Definition at line 28 of file BmnDchHit.h.

References fTrackID.

◆ GetTShift() [1/2]

Double_t BmnDchHit::GetTShift ( void ) const
inline

Definition at line 54 of file BmnDchHit.h.

References fTS.

◆ GetTShift() [2/2]

Double_t BmnDchHit::GetTShift ( void ) const
inline

Definition at line 54 of file BmnDchHit.h.

References fTS.

◆ GetWireDelay() [1/2]

Double_t BmnDchHit::GetWireDelay ( void ) const
inline

Definition at line 52 of file BmnDchHit.h.

References fWireDelayLength.

◆ GetWireDelay() [2/2]

Double_t BmnDchHit::GetWireDelay ( void ) const
inline

Definition at line 52 of file BmnDchHit.h.

References fWireDelayLength.

◆ GetWireNumber() [1/2]

Int_t BmnDchHit::GetWireNumber ( )
inline

Definition at line 36 of file BmnDchHit.h.

References fWireNumber.

◆ GetWireNumber() [2/2]

Int_t BmnDchHit::GetWireNumber ( )
inline

Definition at line 36 of file BmnDchHit.h.

References fWireNumber.

◆ GetWirePosition() [1/2]

Double_t BmnDchHit::GetWirePosition ( void ) const
inline

Definition at line 50 of file BmnDchHit.h.

References fWirePos.

Referenced by BmnDchTrackFinder::Exec().

Here is the caller graph for this function:

◆ GetWirePosition() [2/2]

Double_t BmnDchHit::GetWirePosition ( void ) const
inline

Definition at line 50 of file BmnDchHit.h.

References fWirePos.

◆ IsSortable() [1/2]

Bool_t BmnDchHit::IsSortable ( ) const
inline

Definition at line 76 of file BmnDchHit.h.

◆ IsSortable() [2/2]

Bool_t BmnDchHit::IsSortable ( ) const
inline

Definition at line 76 of file BmnDchHit.h.

◆ IsUsed() [1/2]

Bool_t BmnDchHit::IsUsed ( ) const
inline

Definition at line 79 of file BmnDchHit.h.

References fUsing.

◆ IsUsed() [2/2]

Bool_t BmnDchHit::IsUsed ( ) const
inline

Definition at line 79 of file BmnDchHit.h.

References fUsing.

◆ Print() [1/2]

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

Definition at line 75 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 62 of file BmnDchHit.h.

References fDchId.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetDchId() [2/2]

void BmnDchHit::SetDchId ( UChar_t id)
inline

Definition at line 62 of file BmnDchHit.h.

References fDchId.

◆ SetDchIdNumber() [1/2]

void BmnDchHit::SetDchIdNumber ( UShort_t id)
inline

Definition at line 63 of file BmnDchHit.h.

References fDchIdNumber.

◆ SetDchIdNumber() [2/2]

void BmnDchHit::SetDchIdNumber ( UShort_t id)
inline

Definition at line 63 of file BmnDchHit.h.

References fDchIdNumber.

◆ SetDchLayerNumber() [1/2]

void BmnDchHit::SetDchLayerNumber ( UShort_t id)
inline

Definition at line 64 of file BmnDchHit.h.

References fDchLayerNumber.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetDchLayerNumber() [2/2]

void BmnDchHit::SetDchLayerNumber ( UShort_t id)
inline

Definition at line 64 of file BmnDchHit.h.

References fDchLayerNumber.

◆ SetDchLayerType() [1/2]

void BmnDchHit::SetDchLayerType ( TString layer_type)
inline

Definition at line 65 of file BmnDchHit.h.

References fDchLayerType.

◆ SetDchLayerType() [2/2]

void BmnDchHit::SetDchLayerType ( TString layer_type)
inline

Definition at line 65 of file BmnDchHit.h.

References fDchLayerType.

◆ SetDistanceToWire() [1/2]

void BmnDchHit::SetDistanceToWire ( Double_t dist)
inline

Definition at line 67 of file BmnDchHit.h.

References dist(), and fDistanceToWire.

Here is the call graph for this function:

◆ SetDistanceToWire() [2/2]

void BmnDchHit::SetDistanceToWire ( Double_t dist)
inline

Definition at line 67 of file BmnDchHit.h.

References dist(), and fDistanceToWire.

Here is the call graph for this function:

◆ SetDrift() [1/2]

void BmnDchHit::SetDrift ( Double_t v)
inline

Definition at line 49 of file BmnDchHit.h.

References fDriftLength, and v.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetDrift() [2/2]

void BmnDchHit::SetDrift ( Double_t v)
inline

Definition at line 49 of file BmnDchHit.h.

References fDriftLength, and v.

◆ SetDriftTime() [1/2]

void BmnDchHit::SetDriftTime ( Double_t v)
inline

Definition at line 57 of file BmnDchHit.h.

References fTS, and v.

◆ SetDriftTime() [2/2]

void BmnDchHit::SetDriftTime ( Double_t v)
inline

Definition at line 57 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 71 of file BmnDchHit.h.

References fError.

◆ SetError() [2/2]

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

Definition at line 71 of file BmnDchHit.h.

References fError.

◆ SetEventID() [1/2]

void BmnDchHit::SetEventID ( Int_t iev)
inline

Definition at line 74 of file BmnDchHit.h.

References fEventID.

◆ SetEventID() [2/2]

void BmnDchHit::SetEventID ( Int_t iev)
inline

Definition at line 74 of file BmnDchHit.h.

References fEventID.

◆ SetFlag() [1/2]

void BmnDchHit::SetFlag ( Int_t flag)
inline

Definition at line 61 of file BmnDchHit.h.

References fFlag.

◆ SetFlag() [2/2]

void BmnDchHit::SetFlag ( Int_t flag)
inline

Definition at line 61 of file BmnDchHit.h.

References fFlag.

◆ SetHitId() [1/2]

void BmnDchHit::SetHitId ( Int_t idx)
inline

Definition at line 73 of file BmnDchHit.h.

References fID.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetHitId() [2/2]

void BmnDchHit::SetHitId ( Int_t idx)
inline

Definition at line 73 of file BmnDchHit.h.

References fID.

◆ SetIndex() [1/2]

void BmnDchHit::SetIndex ( Int_t indx)

◆ SetIndex() [2/2]

void BmnDchHit::SetIndex ( Int_t indx)

◆ SetMeas() [1/2]

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

Definition at line 70 of file BmnDchHit.h.

References fMeas.

◆ SetMeas() [2/2]

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

Definition at line 70 of file BmnDchHit.h.

References fMeas.

◆ SetNofDim() [1/2]

void BmnDchHit::SetNofDim ( Int_t dim)
inline

Definition at line 68 of file BmnDchHit.h.

References dim, and fNofDim.

◆ SetNofDim() [2/2]

void BmnDchHit::SetNofDim ( Int_t dim)
inline

Definition at line 68 of file BmnDchHit.h.

References dim, and fNofDim.

◆ SetPhi() [1/2]

void BmnDchHit::SetPhi ( Double_t phi)
inline

Definition at line 69 of file BmnDchHit.h.

References fPhi.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetPhi() [2/2]

void BmnDchHit::SetPhi ( Double_t phi)
inline

Definition at line 69 of file BmnDchHit.h.

References fPhi.

◆ SetTShift() [1/2]

void BmnDchHit::SetTShift ( Double_t v)
inline

Definition at line 55 of file BmnDchHit.h.

References fTS, and v.

◆ SetTShift() [2/2]

void BmnDchHit::SetTShift ( Double_t v)
inline

Definition at line 55 of file BmnDchHit.h.

References fTS, and v.

◆ SetUsing() [1/2]

void BmnDchHit::SetUsing ( Bool_t use)
inline

Definition at line 81 of file BmnDchHit.h.

References fUsing, and use.

◆ SetUsing() [2/2]

void BmnDchHit::SetUsing ( Bool_t use)
inline

Definition at line 81 of file BmnDchHit.h.

References fUsing, and use.

◆ SetWireDelay() [1/2]

void BmnDchHit::SetWireDelay ( Double_t v)
inline

Definition at line 53 of file BmnDchHit.h.

References fWireDelayLength, and v.

◆ SetWireDelay() [2/2]

void BmnDchHit::SetWireDelay ( Double_t v)
inline

Definition at line 53 of file BmnDchHit.h.

References fWireDelayLength, and v.

◆ SetWireNumber() [1/2]

void BmnDchHit::SetWireNumber ( Int_t wire_num)
inline

Definition at line 66 of file BmnDchHit.h.

References fWireNumber.

◆ SetWireNumber() [2/2]

void BmnDchHit::SetWireNumber ( Int_t wire_num)
inline

Definition at line 66 of file BmnDchHit.h.

References fWireNumber.

◆ SetWirePosition() [1/2]

void BmnDchHit::SetWirePosition ( Double_t v)
inline

Definition at line 51 of file BmnDchHit.h.

References fWirePos, and v.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ SetWirePosition() [2/2]

void BmnDchHit::SetWirePosition ( Double_t v)
inline

Definition at line 51 of file BmnDchHit.h.

References fWirePos, and v.

Member Data Documentation

◆ fDchId

UChar_t BmnDchHit::fDchId
protected

Definition at line 99 of file BmnDchHit.h.

Referenced by GetDchId(), and SetDchId().

◆ fDchIdNumber

UShort_t BmnDchHit::fDchIdNumber
protected

Definition at line 100 of file BmnDchHit.h.

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

◆ fDchLayer

UChar_t BmnDchHit::fDchLayer
protected

Definition at line 87 of file BmnDchHit.h.

Referenced by BmnDchHit(), and GetLayer().

◆ fDchLayerNumber

UShort_t BmnDchHit::fDchLayerNumber
protected

Definition at line 88 of file BmnDchHit.h.

Referenced by GetLayerNumber(), and SetDchLayerNumber().

◆ fDchLayerType

TString BmnDchHit::fDchLayerType
protected

Definition at line 89 of file BmnDchHit.h.

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

◆ fDetectorID

Int_t BmnDchHit::fDetectorID
protected

Definition at line 86 of file BmnDchHit.h.

Referenced by BmnDchHit(), GetDetectorID(), and Print().

◆ fDistanceToWire

Double_t BmnDchHit::fDistanceToWire
protected

◆ fDriftLength

Double32_t BmnDchHit::fDriftLength
protected

Definition at line 102 of file BmnDchHit.h.

Referenced by GetDrift(), and SetDrift().

◆ fError

Double32_t BmnDchHit::fError
protected

Definition at line 97 of file BmnDchHit.h.

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

◆ fEventID

Int_t BmnDchHit::fEventID
protected

Definition at line 84 of file BmnDchHit.h.

Referenced by GetEventID(), and SetEventID().

◆ fFlag

Int_t BmnDchHit::fFlag
protected

Definition at line 93 of file BmnDchHit.h.

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

◆ fID

Int_t BmnDchHit::fID
protected

Definition at line 85 of file BmnDchHit.h.

Referenced by BmnDchHit(), GetHitId(), and SetHitId().

◆ fMeas

Double32_t BmnDchHit::fMeas
protected

Definition at line 96 of file BmnDchHit.h.

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

◆ fNofDim

Int_t BmnDchHit::fNofDim
protected

Definition at line 94 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetNofDim(), and SetNofDim().

◆ fPhi

Double32_t BmnDchHit::fPhi
protected

Definition at line 95 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), GetPhi(), and SetPhi().

◆ fTrackID

Int_t BmnDchHit::fTrackID
protected

Definition at line 92 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), and GetTrackID().

◆ fTS

Double32_t BmnDchHit::fTS
protected

Definition at line 102 of file BmnDchHit.h.

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

◆ fUsing

Bool_t BmnDchHit::fUsing
protected

Definition at line 104 of file BmnDchHit.h.

Referenced by BmnDchHit(), BmnDchHit(), BmnDchHit(), BmnDchHit(), IsUsed(), and SetUsing().

◆ fWireDelayLength

Double32_t BmnDchHit::fWireDelayLength
protected

Definition at line 102 of file BmnDchHit.h.

Referenced by GetWireDelay(), and SetWireDelay().

◆ fWireNumber

Int_t BmnDchHit::fWireNumber
protected

Definition at line 90 of file BmnDchHit.h.

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

◆ fWirePos

Double32_t BmnDchHit::fWirePos
protected

Definition at line 102 of file BmnDchHit.h.

Referenced by GetWirePosition(), and SetWirePosition().


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