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

#include <BmnDchHitOriginal.h>

Inheritance diagram for BmnDchHitOriginal:
Collaboration diagram for BmnDchHitOriginal:

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
 Accessors.
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)
 Modifiers.
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
 Accessors.
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)
 Modifiers.
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 9 of file BmnDchHitOriginal.h.

Constructor & Destructor Documentation

◆ BmnDchHitOriginal() [1/8]

BmnDchHitOriginal::BmnDchHitOriginal ( )

Definition at line 9 of file BmnDchHitOriginal.cxx.

References fError, fFlag, fMeas, fNofDim, fPhi, and fTrackID.

Referenced by Compare().

Here is the caller graph for this function:

◆ 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 20 of file BmnDchHitOriginal.cxx.

References fDchLayer, fDetectorID, fError, fFlag, fMeas, fNofDim, fPhi, and fTrackID.

◆ BmnDchHitOriginal() [3/8]

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

Definition at line 39 of file BmnDchHitOriginal.cxx.

References fError, fFlag, fMeas, fNofDim, and fPhi.

◆ BmnDchHitOriginal() [4/8]

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

Definition at line 49 of file BmnDchHitOriginal.cxx.

References fError, fFlag, fMeas, fNofDim, and fPhi.

◆ ~BmnDchHitOriginal() [1/2]

BmnDchHitOriginal::~BmnDchHitOriginal ( )
virtual

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

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

Definition at line 82 of file BmnDchHitOriginal.cxx.

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

Here is the call graph for this function:

◆ Compare() [2/2]

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

◆ GetDetectorID() [1/2]

Int_t BmnDchHitOriginal::GetDetectorID ( ) const
inline

Definition at line 40 of file BmnDchHitOriginal.h.

References fDetectorID.

◆ GetDetectorID() [2/2]

Int_t BmnDchHitOriginal::GetDetectorID ( ) const
inline

Definition at line 40 of file BmnDchHitOriginal.h.

References fDetectorID.

◆ GetDrift() [1/2]

Double_t BmnDchHitOriginal::GetDrift ( void ) const
inline

Definition at line 50 of file BmnDchHitOriginal.h.

References fDriftLength.

◆ GetDrift() [2/2]

Double_t BmnDchHitOriginal::GetDrift ( void ) const
inline

Definition at line 50 of file BmnDchHitOriginal.h.

References fDriftLength.

◆ GetError() [1/2]

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

Definition at line 46 of file BmnDchHitOriginal.h.

References fError.

◆ GetError() [2/2]

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

Definition at line 46 of file BmnDchHitOriginal.h.

References fError.

◆ GetFlag() [1/2]

Int_t BmnDchHitOriginal::GetFlag ( ) const
inline

Definition at line 30 of file BmnDchHitOriginal.h.

References fFlag.

◆ GetFlag() [2/2]

Int_t BmnDchHitOriginal::GetFlag ( ) const
inline

Definition at line 30 of file BmnDchHitOriginal.h.

References fFlag.

◆ GetIndex() [1/2]

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

Definition at line 36 of file BmnDchHitOriginal.h.

References fIndex.

◆ GetIndex() [2/2]

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

Definition at line 36 of file BmnDchHitOriginal.h.

References fIndex.

◆ GetLayer() [1/2]

UInt_t BmnDchHitOriginal::GetLayer ( ) const
inline

Definition at line 38 of file BmnDchHitOriginal.h.

References fDchLayer.

Referenced by Compare().

Here is the caller graph for this function:

◆ GetLayer() [2/2]

UInt_t BmnDchHitOriginal::GetLayer ( ) const
inline

Definition at line 38 of file BmnDchHitOriginal.h.

References fDchLayer.

◆ GetMeas() [1/2]

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

Definition at line 44 of file BmnDchHitOriginal.h.

References fMeas.

◆ GetMeas() [2/2]

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

Definition at line 44 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 42 of file BmnDchHitOriginal.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchHitOriginal::GetPhi ( ) const
inline

Definition at line 42 of file BmnDchHitOriginal.h.

References fPhi.

◆ GetTrackID() [1/2]

Int_t BmnDchHitOriginal::GetTrackID ( ) const
inline

Definition at line 28 of file BmnDchHitOriginal.h.

References fTrackID.

◆ GetTrackID() [2/2]

Int_t BmnDchHitOriginal::GetTrackID ( ) const
inline

Definition at line 28 of file BmnDchHitOriginal.h.

References fTrackID.

◆ GetTShift() [1/2]

Double_t BmnDchHitOriginal::GetTShift ( void ) const
inline

Definition at line 62 of file BmnDchHitOriginal.h.

References fTS.

◆ GetTShift() [2/2]

Double_t BmnDchHitOriginal::GetTShift ( void ) const
inline

Definition at line 62 of file BmnDchHitOriginal.h.

References fTS.

◆ GetWireDelay() [1/2]

Double_t BmnDchHitOriginal::GetWireDelay ( void ) const
inline

Definition at line 58 of file BmnDchHitOriginal.h.

References fWireDelayLength.

◆ GetWireDelay() [2/2]

Double_t BmnDchHitOriginal::GetWireDelay ( void ) const
inline

Definition at line 58 of file BmnDchHitOriginal.h.

References fWireDelayLength.

◆ GetWirePosition() [1/2]

Double_t BmnDchHitOriginal::GetWirePosition ( void ) const
inline

Definition at line 54 of file BmnDchHitOriginal.h.

References fWirePos.

◆ GetWirePosition() [2/2]

Double_t BmnDchHitOriginal::GetWirePosition ( void ) const
inline

Definition at line 54 of file BmnDchHitOriginal.h.

References fWirePos.

◆ Index() [1/2]

const TArrayI * BmnDchHitOriginal::Index ( ) const
inline

Definition at line 48 of file BmnDchHitOriginal.h.

References fIndex.

◆ Index() [2/2]

const TArrayI * BmnDchHitOriginal::Index ( ) const
inline

Definition at line 48 of file BmnDchHitOriginal.h.

References fIndex.

◆ IsSortable() [1/2]

Bool_t BmnDchHitOriginal::IsSortable ( ) const
inline

Definition at line 81 of file BmnDchHitOriginal.h.

◆ IsSortable() [2/2]

Bool_t BmnDchHitOriginal::IsSortable ( ) const
inline

Definition at line 81 of file BmnDchHitOriginal.h.

◆ IsUsed() [1/2]

Bool_t BmnDchHitOriginal::IsUsed ( ) const
inline

Definition at line 84 of file BmnDchHitOriginal.h.

References fUsing.

◆ IsUsed() [2/2]

Bool_t BmnDchHitOriginal::IsUsed ( ) const
inline

Definition at line 84 of file BmnDchHitOriginal.h.

References fUsing.

◆ Overlap() [1/2]

Int_t BmnDchHitOriginal::Overlap ( ) const
inline

Definition at line 34 of file BmnDchHitOriginal.h.

References fIndex.

◆ Overlap() [2/2]

Int_t BmnDchHitOriginal::Overlap ( ) const
inline

Definition at line 34 of file BmnDchHitOriginal.h.

References fIndex.

◆ Print() [1/2]

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

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

References fDriftLength, and v.

◆ SetDrift() [2/2]

void BmnDchHitOriginal::SetDrift ( Double_t v)
inline

Definition at line 52 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 77 of file BmnDchHitOriginal.h.

References fError.

◆ SetError() [2/2]

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

Definition at line 77 of file BmnDchHitOriginal.h.

References fError.

◆ SetFlag() [1/2]

void BmnDchHitOriginal::SetFlag ( Int_t flag)
inline

Definition at line 69 of file BmnDchHitOriginal.h.

References fFlag.

◆ SetFlag() [2/2]

void BmnDchHitOriginal::SetFlag ( Int_t flag)
inline

Definition at line 69 of file BmnDchHitOriginal.h.

References fFlag.

◆ SetIndex() [1/2]

void BmnDchHitOriginal::SetIndex ( Int_t indx)

Add point index

Definition at line 72 of file BmnDchHitOriginal.cxx.

References fIndex.

◆ SetIndex() [2/2]

void BmnDchHitOriginal::SetIndex ( Int_t indx)

◆ SetMeas() [1/2]

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

Definition at line 75 of file BmnDchHitOriginal.h.

References fMeas.

◆ SetMeas() [2/2]

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

Definition at line 75 of file BmnDchHitOriginal.h.

References fMeas.

◆ SetNofDim() [1/2]

void BmnDchHitOriginal::SetNofDim ( Int_t dim)
inline

Definition at line 71 of file BmnDchHitOriginal.h.

References dim, and fNofDim.

◆ SetNofDim() [2/2]

void BmnDchHitOriginal::SetNofDim ( Int_t dim)
inline

Definition at line 71 of file BmnDchHitOriginal.h.

References dim, and fNofDim.

◆ SetPhi() [1/2]

void BmnDchHitOriginal::SetPhi ( Double_t phi)
inline

Definition at line 73 of file BmnDchHitOriginal.h.

References fPhi.

◆ SetPhi() [2/2]

void BmnDchHitOriginal::SetPhi ( Double_t phi)
inline

Definition at line 73 of file BmnDchHitOriginal.h.

References fPhi.

◆ SetTShift() [1/2]

void BmnDchHitOriginal::SetTShift ( Double_t v)
inline

Definition at line 64 of file BmnDchHitOriginal.h.

References fTS, and v.

◆ SetTShift() [2/2]

void BmnDchHitOriginal::SetTShift ( Double_t v)
inline

Definition at line 64 of file BmnDchHitOriginal.h.

References fTS, and v.

◆ SetUsing() [1/2]

void BmnDchHitOriginal::SetUsing ( Bool_t use)
inline

Definition at line 86 of file BmnDchHitOriginal.h.

References fUsing, and use.

◆ SetUsing() [2/2]

void BmnDchHitOriginal::SetUsing ( Bool_t use)
inline

Definition at line 86 of file BmnDchHitOriginal.h.

References fUsing, and use.

◆ SetWireDelay() [1/2]

void BmnDchHitOriginal::SetWireDelay ( Double_t v)
inline

Definition at line 60 of file BmnDchHitOriginal.h.

References fWireDelayLength, and v.

◆ SetWireDelay() [2/2]

void BmnDchHitOriginal::SetWireDelay ( Double_t v)
inline

Definition at line 60 of file BmnDchHitOriginal.h.

References fWireDelayLength, and v.

◆ SetWirePosition() [1/2]

void BmnDchHitOriginal::SetWirePosition ( Double_t v)
inline

Definition at line 56 of file BmnDchHitOriginal.h.

References fWirePos, and v.

◆ SetWirePosition() [2/2]

void BmnDchHitOriginal::SetWirePosition ( Double_t v)
inline

Definition at line 56 of file BmnDchHitOriginal.h.

References fWirePos, and v.

Member Data Documentation

◆ fDchLayer

UInt_t BmnDchHitOriginal::fDchLayer
protected

Definition at line 90 of file BmnDchHitOriginal.h.

Referenced by BmnDchHitOriginal(), and GetLayer().

◆ fDetectorID

Int_t BmnDchHitOriginal::fDetectorID
protected

Definition at line 89 of file BmnDchHitOriginal.h.

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

◆ fDriftLength

Double32_t BmnDchHitOriginal::fDriftLength
protected

Definition at line 99 of file BmnDchHitOriginal.h.

Referenced by GetDrift(), and SetDrift().

◆ fError

Double32_t BmnDchHitOriginal::fError
protected

◆ fFlag

Int_t BmnDchHitOriginal::fFlag
protected

◆ fIndex

TArrayI BmnDchHitOriginal::fIndex
protected

Definition at line 97 of file BmnDchHitOriginal.h.

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

◆ fMeas

Double32_t BmnDchHitOriginal::fMeas
protected

◆ fNofDim

Int_t BmnDchHitOriginal::fNofDim
protected

◆ fPhi

Double32_t BmnDchHitOriginal::fPhi
protected

◆ fTrackID

Int_t BmnDchHitOriginal::fTrackID
protected

Definition at line 91 of file BmnDchHitOriginal.h.

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

◆ fTS

Double32_t BmnDchHitOriginal::fTS
protected

Definition at line 99 of file BmnDchHitOriginal.h.

Referenced by GetTShift(), and SetTShift().

◆ fUsing

Bool_t BmnDchHitOriginal::fUsing
protected

Definition at line 101 of file BmnDchHitOriginal.h.

Referenced by IsUsed(), and SetUsing().

◆ fWireDelayLength

Double32_t BmnDchHitOriginal::fWireDelayLength
protected

Definition at line 99 of file BmnDchHitOriginal.h.

Referenced by GetWireDelay(), and SetWireDelay().

◆ fWirePos

Double32_t BmnDchHitOriginal::fWirePos
protected

Definition at line 99 of file BmnDchHitOriginal.h.

Referenced by GetWirePosition(), and SetWirePosition().


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