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

#include <BmnDchHitOriginal.h>

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

Public Member Functions

 BmnDchHitOriginal ()
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UInt_t dchlayer)
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag)
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex)
 
virtual ~BmnDchHitOriginal ()
 
void Print (const Option_t *opt=0) const
 
Int_t GetTrackID () const
 
Int_t GetFlag () const
 
Int_t GetNofDim () const
 
Int_t Overlap () const
 
Int_t GetIndex (Int_t indx=0) const
 
UInt_t GetLayer () const
 
Int_t GetDetectorID () const
 
Double_t GetPhi () const
 
Double_t GetMeas (Int_t indx=0) const
 
Double_t GetError (Int_t indx=0) const
 
const TArrayI * Index () const
 Get index array of the hit.
 
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)
 
void SetFlag (Int_t flag)
 
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.
 
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)
 
 BmnDchHitOriginal ()
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag, Int_t trackIndex, UInt_t dchlayer)
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex, Int_t flag)
 
 BmnDchHitOriginal (Int_t detectorID, TVector3 pos, TVector3 dpos, Int_t refIndex)
 
virtual ~BmnDchHitOriginal ()
 
void Print (const Option_t *opt=0) const
 
Int_t GetTrackID () const
 
Int_t GetFlag () const
 
Int_t GetNofDim () const
 
Int_t Overlap () const
 
Int_t GetIndex (Int_t indx=0) const
 
UInt_t GetLayer () const
 
Int_t GetDetectorID () const
 
Double_t GetPhi () const
 
Double_t GetMeas (Int_t indx=0) const
 
Double_t GetError (Int_t indx=0) const
 
const TArrayI * Index () const
 Get index array of the hit.
 
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)
 
void SetFlag (Int_t flag)
 
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.
 
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)
 

Protected Attributes

Int_t fDetectorID
 
UInt_t fDchLayer
 
Int_t fTrackID
 
Int_t fFlag
 
Int_t fNofDim
 
Double32_t fPhi
 
Double32_t fMeas [2]
 
Double32_t fError [2]
 
TArrayI fIndex
 
Double32_t fDriftLength
 
Double32_t fWirePos
 
Double32_t fWireDelayLength
 
Double32_t fTS
 
Bool_t fUsing
 

Detailed Description

Definition at line 10 of file BmnDchHitOriginal.h.

Constructor & Destructor Documentation

◆ BmnDchHitOriginal() [1/8]

BmnDchHitOriginal::BmnDchHitOriginal ( )

Definition at line 9 of file BmnDchHitOriginal.cxx.

References fError, and fMeas.

◆ BmnDchHitOriginal() [2/8]

BmnDchHitOriginal::BmnDchHitOriginal ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag,
Int_t  trackIndex,
UInt_t  dchlayer 
)

Definition at line 19 of file BmnDchHitOriginal.cxx.

References fError, and fMeas.

◆ BmnDchHitOriginal() [3/8]

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

Definition at line 31 of file BmnDchHitOriginal.cxx.

References fError, and fMeas.

◆ BmnDchHitOriginal() [4/8]

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

Definition at line 40 of file BmnDchHitOriginal.cxx.

References fError, and fMeas.

◆ ~BmnDchHitOriginal() [1/2]

BmnDchHitOriginal::~BmnDchHitOriginal ( )
virtual

Definition at line 49 of file BmnDchHitOriginal.cxx.

◆ BmnDchHitOriginal() [5/8]

BmnDchHitOriginal::BmnDchHitOriginal ( )

◆ BmnDchHitOriginal() [6/8]

BmnDchHitOriginal::BmnDchHitOriginal ( Int_t  detectorID,
TVector3  pos,
TVector3  dpos,
Int_t  refIndex,
Int_t  flag,
Int_t  trackIndex,
UInt_t  dchlayer 
)

◆ BmnDchHitOriginal() [7/8]

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

◆ BmnDchHitOriginal() [8/8]

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

◆ ~BmnDchHitOriginal() [2/2]

virtual BmnDchHitOriginal::~BmnDchHitOriginal ( )
virtual

Member Function Documentation

◆ Compare() [1/2]

Int_t BmnDchHitOriginal::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 71 of file BmnDchHitOriginal.cxx.

References GetLayer().

◆ Compare() [2/2]

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

sort in ascending order in abs(Z)

◆ GetDetectorID() [1/2]

Int_t BmnDchHitOriginal::GetDetectorID ( ) const
inline

Definition at line 48 of file BmnDchHitOriginal.h.

References fDetectorID.

◆ GetDetectorID() [2/2]

Int_t BmnDchHitOriginal::GetDetectorID ( ) const
inline

Definition at line 48 of file BmnDchHitOriginal.h.

References fDetectorID.

◆ GetDrift() [1/2]

Double_t BmnDchHitOriginal::GetDrift ( void  ) const
inline

Definition at line 68 of file BmnDchHitOriginal.h.

References fDriftLength.

◆ GetDrift() [2/2]

Double_t BmnDchHitOriginal::GetDrift ( void  ) const
inline

Definition at line 68 of file BmnDchHitOriginal.h.

References fDriftLength.

◆ GetError() [1/2]

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

Definition at line 60 of file BmnDchHitOriginal.h.

References fError.

◆ GetError() [2/2]

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

Definition at line 60 of file BmnDchHitOriginal.h.

References fError.

◆ GetFlag() [1/2]

Int_t BmnDchHitOriginal::GetFlag ( ) const
inline

Definition at line 28 of file BmnDchHitOriginal.h.

References fFlag.

◆ GetFlag() [2/2]

Int_t BmnDchHitOriginal::GetFlag ( ) const
inline

Definition at line 28 of file BmnDchHitOriginal.h.

References fFlag.

◆ GetIndex() [1/2]

Int_t BmnDchHitOriginal::GetIndex ( Int_t  indx = 0) const
inline

Definition at line 40 of file BmnDchHitOriginal.h.

References fIndex.

◆ GetIndex() [2/2]

Int_t BmnDchHitOriginal::GetIndex ( Int_t  indx = 0) const
inline

Definition at line 40 of file BmnDchHitOriginal.h.

References fIndex.

◆ GetLayer() [1/2]

UInt_t BmnDchHitOriginal::GetLayer ( ) const
inline

Definition at line 44 of file BmnDchHitOriginal.h.

References fDchLayer.

Referenced by Compare().

◆ GetLayer() [2/2]

UInt_t BmnDchHitOriginal::GetLayer ( ) const
inline

Definition at line 44 of file BmnDchHitOriginal.h.

References fDchLayer.

◆ GetMeas() [1/2]

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

Definition at line 56 of file BmnDchHitOriginal.h.

References fMeas.

◆ GetMeas() [2/2]

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

Definition at line 56 of file BmnDchHitOriginal.h.

References fMeas.

◆ GetNofDim() [1/2]

Int_t BmnDchHitOriginal::GetNofDim ( ) const
inline

Definition at line 32 of file BmnDchHitOriginal.h.

References fNofDim.

◆ GetNofDim() [2/2]

Int_t BmnDchHitOriginal::GetNofDim ( ) const
inline

Definition at line 32 of file BmnDchHitOriginal.h.

References fNofDim.

◆ GetPhi() [1/2]

Double_t BmnDchHitOriginal::GetPhi ( ) const
inline

Definition at line 52 of file BmnDchHitOriginal.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchHitOriginal::GetPhi ( ) const
inline

Definition at line 52 of file BmnDchHitOriginal.h.

References fPhi.

◆ GetTrackID() [1/2]

Int_t BmnDchHitOriginal::GetTrackID ( ) const
inline

Accessors

Definition at line 24 of file BmnDchHitOriginal.h.

References fTrackID.

◆ GetTrackID() [2/2]

Int_t BmnDchHitOriginal::GetTrackID ( ) const
inline

Accessors

Definition at line 24 of file BmnDchHitOriginal.h.

References fTrackID.

◆ GetTShift() [1/2]

Double_t BmnDchHitOriginal::GetTShift ( void  ) const
inline

Definition at line 92 of file BmnDchHitOriginal.h.

References fTS.

◆ GetTShift() [2/2]

Double_t BmnDchHitOriginal::GetTShift ( void  ) const
inline

Definition at line 92 of file BmnDchHitOriginal.h.

References fTS.

◆ GetWireDelay() [1/2]

Double_t BmnDchHitOriginal::GetWireDelay ( void  ) const
inline

Definition at line 84 of file BmnDchHitOriginal.h.

References fWireDelayLength.

◆ GetWireDelay() [2/2]

Double_t BmnDchHitOriginal::GetWireDelay ( void  ) const
inline

Definition at line 84 of file BmnDchHitOriginal.h.

References fWireDelayLength.

◆ GetWirePosition() [1/2]

Double_t BmnDchHitOriginal::GetWirePosition ( void  ) const
inline

Definition at line 76 of file BmnDchHitOriginal.h.

References fWirePos.

◆ GetWirePosition() [2/2]

Double_t BmnDchHitOriginal::GetWirePosition ( void  ) const
inline

Definition at line 76 of file BmnDchHitOriginal.h.

References fWirePos.

◆ Index() [1/2]

const TArrayI * BmnDchHitOriginal::Index ( ) const
inline

Get index array of the hit.

Definition at line 64 of file BmnDchHitOriginal.h.

References fIndex.

◆ Index() [2/2]

const TArrayI * BmnDchHitOriginal::Index ( ) const
inline

Get index array of the hit.

Definition at line 64 of file BmnDchHitOriginal.h.

References fIndex.

◆ IsSortable() [1/2]

Bool_t BmnDchHitOriginal::IsSortable ( ) const
inline

Definition at line 125 of file BmnDchHitOriginal.h.

◆ IsSortable() [2/2]

Bool_t BmnDchHitOriginal::IsSortable ( ) const
inline

Definition at line 125 of file BmnDchHitOriginal.h.

◆ IsUsed() [1/2]

Bool_t BmnDchHitOriginal::IsUsed ( ) const
inline

Definition at line 130 of file BmnDchHitOriginal.h.

References fUsing.

◆ IsUsed() [2/2]

Bool_t BmnDchHitOriginal::IsUsed ( ) const
inline

Definition at line 130 of file BmnDchHitOriginal.h.

References fUsing.

◆ Overlap() [1/2]

Int_t BmnDchHitOriginal::Overlap ( ) const
inline

Definition at line 36 of file BmnDchHitOriginal.h.

References fIndex.

◆ Overlap() [2/2]

Int_t BmnDchHitOriginal::Overlap ( ) const
inline

Definition at line 36 of file BmnDchHitOriginal.h.

References fIndex.

◆ Print() [1/2]

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

Definition at line 53 of file BmnDchHitOriginal.cxx.

References fDetectorID, and fFlag.

◆ Print() [2/2]

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

◆ SetDrift() [1/2]

void BmnDchHitOriginal::SetDrift ( Double_t  v)
inline

Definition at line 72 of file BmnDchHitOriginal.h.

References fDriftLength, and v.

◆ SetDrift() [2/2]

void BmnDchHitOriginal::SetDrift ( Double_t  v)
inline

Definition at line 72 of file BmnDchHitOriginal.h.

References fDriftLength, and v.

◆ SetError() [1/2]

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

Definition at line 119 of file BmnDchHitOriginal.h.

References fError.

◆ SetError() [2/2]

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

Definition at line 119 of file BmnDchHitOriginal.h.

References fError.

◆ SetFlag() [1/2]

void BmnDchHitOriginal::SetFlag ( Int_t  flag)
inline

Modifiers

Definition at line 103 of file BmnDchHitOriginal.h.

References fFlag.

◆ SetFlag() [2/2]

void BmnDchHitOriginal::SetFlag ( Int_t  flag)
inline

Modifiers

Definition at line 103 of file BmnDchHitOriginal.h.

References fFlag.

◆ SetIndex() [1/2]

void BmnDchHitOriginal::SetIndex ( Int_t  indx)

Add index of detector hit.

Add point index

Definition at line 62 of file BmnDchHitOriginal.cxx.

References fIndex.

◆ SetIndex() [2/2]

void BmnDchHitOriginal::SetIndex ( Int_t  indx)

Add index of detector hit.

◆ SetMeas() [1/2]

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

Definition at line 115 of file BmnDchHitOriginal.h.

References fMeas.

◆ SetMeas() [2/2]

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

Definition at line 115 of file BmnDchHitOriginal.h.

References fMeas.

◆ SetNofDim() [1/2]

void BmnDchHitOriginal::SetNofDim ( Int_t  dim)
inline

Definition at line 107 of file BmnDchHitOriginal.h.

References dim, and fNofDim.

◆ SetNofDim() [2/2]

void BmnDchHitOriginal::SetNofDim ( Int_t  dim)
inline

Definition at line 107 of file BmnDchHitOriginal.h.

References dim, and fNofDim.

◆ SetPhi() [1/2]

void BmnDchHitOriginal::SetPhi ( Double_t  phi)
inline

Definition at line 111 of file BmnDchHitOriginal.h.

References fPhi.

◆ SetPhi() [2/2]

void BmnDchHitOriginal::SetPhi ( Double_t  phi)
inline

Definition at line 111 of file BmnDchHitOriginal.h.

References fPhi.

◆ SetTShift() [1/2]

void BmnDchHitOriginal::SetTShift ( Double_t  v)
inline

Definition at line 96 of file BmnDchHitOriginal.h.

References fTS, and v.

◆ SetTShift() [2/2]

void BmnDchHitOriginal::SetTShift ( Double_t  v)
inline

Definition at line 96 of file BmnDchHitOriginal.h.

References fTS, and v.

◆ SetUsing() [1/2]

void BmnDchHitOriginal::SetUsing ( Bool_t  use)
inline

Definition at line 134 of file BmnDchHitOriginal.h.

References fUsing.

◆ SetUsing() [2/2]

void BmnDchHitOriginal::SetUsing ( Bool_t  use)
inline

Definition at line 134 of file BmnDchHitOriginal.h.

References fUsing.

◆ SetWireDelay() [1/2]

void BmnDchHitOriginal::SetWireDelay ( Double_t  v)
inline

Definition at line 88 of file BmnDchHitOriginal.h.

References fWireDelayLength, and v.

◆ SetWireDelay() [2/2]

void BmnDchHitOriginal::SetWireDelay ( Double_t  v)
inline

Definition at line 88 of file BmnDchHitOriginal.h.

References fWireDelayLength, and v.

◆ SetWirePosition() [1/2]

void BmnDchHitOriginal::SetWirePosition ( Double_t  v)
inline

Definition at line 80 of file BmnDchHitOriginal.h.

References fWirePos, and v.

◆ SetWirePosition() [2/2]

void BmnDchHitOriginal::SetWirePosition ( Double_t  v)
inline

Definition at line 80 of file BmnDchHitOriginal.h.

References fWirePos, and v.

Member Data Documentation

◆ fDchLayer

UInt_t BmnDchHitOriginal::fDchLayer
protected

Definition at line 143 of file BmnDchHitOriginal.h.

Referenced by GetLayer().

◆ fDetectorID

Int_t BmnDchHitOriginal::fDetectorID
protected

Definition at line 142 of file BmnDchHitOriginal.h.

Referenced by GetDetectorID(), and Print().

◆ fDriftLength

Double32_t BmnDchHitOriginal::fDriftLength
protected

Definition at line 152 of file BmnDchHitOriginal.h.

Referenced by GetDrift(), and SetDrift().

◆ fError

Double32_t BmnDchHitOriginal::fError
protected

◆ fFlag

Int_t BmnDchHitOriginal::fFlag
protected

Definition at line 145 of file BmnDchHitOriginal.h.

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

◆ fIndex

TArrayI BmnDchHitOriginal::fIndex
protected

Definition at line 150 of file BmnDchHitOriginal.h.

Referenced by GetIndex(), Index(), Overlap(), and SetIndex().

◆ fMeas

Double32_t BmnDchHitOriginal::fMeas
protected

◆ fNofDim

Int_t BmnDchHitOriginal::fNofDim
protected

Definition at line 146 of file BmnDchHitOriginal.h.

Referenced by GetNofDim(), and SetNofDim().

◆ fPhi

Double32_t BmnDchHitOriginal::fPhi
protected

Definition at line 147 of file BmnDchHitOriginal.h.

Referenced by GetPhi(), and SetPhi().

◆ fTrackID

Int_t BmnDchHitOriginal::fTrackID
protected

Definition at line 144 of file BmnDchHitOriginal.h.

Referenced by GetTrackID().

◆ fTS

Double32_t BmnDchHitOriginal::fTS
protected

Definition at line 152 of file BmnDchHitOriginal.h.

Referenced by GetTShift(), and SetTShift().

◆ fUsing

Bool_t BmnDchHitOriginal::fUsing
protected

Definition at line 154 of file BmnDchHitOriginal.h.

Referenced by IsUsed(), and SetUsing().

◆ fWireDelayLength

Double32_t BmnDchHitOriginal::fWireDelayLength
protected

Definition at line 152 of file BmnDchHitOriginal.h.

Referenced by GetWireDelay(), and SetWireDelay().

◆ fWirePos

Double32_t BmnDchHitOriginal::fWirePos
protected

Definition at line 152 of file BmnDchHitOriginal.h.

Referenced by GetWirePosition(), and SetWirePosition().


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