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

#include <BmnHit.h>

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

Public Member Functions

 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 ()
 

Detailed Description

Definition at line 20 of file BmnHit.h.

Constructor & Destructor Documentation

◆ BmnHit() [1/4]

BmnHit::BmnHit ( )

Default constructor

Definition at line 4 of file BmnHit.cxx.

References kREF.

◆ BmnHit() [2/4]

BmnHit::BmnHit ( Int_t  detUID,
TVector3  posHit,
TVector3  posHitErr,
Int_t  pointIndx 
)

Constructor to use

Definition at line 19 of file BmnHit.cxx.

References kREF.

◆ ~BmnHit() [1/2]

BmnHit::~BmnHit ( )
virtual

Destructor

Definition at line 35 of file BmnHit.cxx.

◆ BmnHit() [3/4]

BmnHit::BmnHit ( )

Default constructor

◆ BmnHit() [4/4]

BmnHit::BmnHit ( Int_t  detUID,
TVector3  posHit,
TVector3  posHitErr,
Int_t  pointIndx 
)

Constructor to use

◆ ~BmnHit() [2/2]

virtual BmnHit::~BmnHit ( )
virtual

Destructor

Member Function Documentation

◆ GetCovXY() [1/2]

Double_t BmnHit::GetCovXY ( )
inline

Definition at line 109 of file BmnHit.h.

◆ GetCovXY() [2/2]

Double_t BmnHit::GetCovXY ( )
inline

Definition at line 109 of file BmnHit.h.

◆ GetDetId() [1/2]

DetectorId BmnHit::GetDetId ( ) const
inline

Definition at line 41 of file BmnHit.h.

Referenced by CbmTofHit::ToString().

◆ GetDetId() [2/2]

DetectorId BmnHit::GetDetId ( ) const
inline

Definition at line 41 of file BmnHit.h.

◆ GetDigitNumberMatch() [1/2]

BmnMatch BmnHit::GetDigitNumberMatch ( )
inline

Definition at line 117 of file BmnHit.h.

◆ GetDigitNumberMatch() [2/2]

BmnMatch BmnHit::GetDigitNumberMatch ( )
inline

Definition at line 117 of file BmnHit.h.

◆ GetFlag() [1/2]

Bool_t BmnHit::GetFlag ( ) const
inline

Definition at line 33 of file BmnHit.h.

Referenced by BmnRecoTools::FillSetStsHits(), and CbmTofHit::ToString().

◆ GetFlag() [2/2]

Bool_t BmnHit::GetFlag ( ) const
inline

Definition at line 33 of file BmnHit.h.

◆ GetIndex() [1/2]

Int_t BmnHit::GetIndex ( ) const
inline

Definition at line 37 of file BmnHit.h.

Referenced by CbmTofHit::GetRefId().

◆ GetIndex() [2/2]

Int_t BmnHit::GetIndex ( ) const
inline

Definition at line 37 of file BmnHit.h.

◆ GetLength() [1/2]

Double_t BmnHit::GetLength ( )
inline

Definition at line 89 of file BmnHit.h.

Referenced by Tof400Identification().

◆ GetLength() [2/2]

Double_t BmnHit::GetLength ( )
inline

Definition at line 89 of file BmnHit.h.

◆ GetLowerClusterIndex() [1/2]

Int_t BmnHit::GetLowerClusterIndex ( )
inline

Definition at line 129 of file BmnHit.h.

Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().

◆ GetLowerClusterIndex() [2/2]

Int_t BmnHit::GetLowerClusterIndex ( )
inline

Definition at line 129 of file BmnHit.h.

◆ GetModule() [1/2]

◆ GetModule() [2/2]

Int_t BmnHit::GetModule ( )
inline

Definition at line 77 of file BmnHit.h.

◆ GetResX() [1/2]

Double_t BmnHit::GetResX ( )
inline

Definition at line 98 of file BmnHit.h.

Referenced by BmnTof400Qa::Exec().

◆ GetResX() [2/2]

Double_t BmnHit::GetResX ( )
inline

Definition at line 98 of file BmnHit.h.

◆ GetResY() [1/2]

Double_t BmnHit::GetResY ( )
inline

Definition at line 102 of file BmnHit.h.

Referenced by BmnTof400Qa::Exec().

◆ GetResY() [2/2]

Double_t BmnHit::GetResY ( )
inline

Definition at line 102 of file BmnHit.h.

◆ GetStation() [1/2]

◆ GetStation() [2/2]

Short_t BmnHit::GetStation ( ) const
inline

Definition at line 45 of file BmnHit.h.

◆ GetType() [1/2]

Int_t BmnHit::GetType ( )
inline

Definition at line 85 of file BmnHit.h.

◆ GetType() [2/2]

Int_t BmnHit::GetType ( )
inline

Definition at line 85 of file BmnHit.h.

◆ GetUpperClusterIndex() [1/2]

Int_t BmnHit::GetUpperClusterIndex ( )
inline

Definition at line 125 of file BmnHit.h.

Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().

◆ GetUpperClusterIndex() [2/2]

Int_t BmnHit::GetUpperClusterIndex ( )
inline

Definition at line 125 of file BmnHit.h.

◆ IsPseudo() [1/2]

Bool_t BmnHit::IsPseudo ( )
inline

Definition at line 145 of file BmnHit.h.

Referenced by BmnToCbmHitConverter::Exec(), and BmnQaBase::FillStripHits().

◆ IsPseudo() [2/2]

Bool_t BmnHit::IsPseudo ( )
inline

Definition at line 145 of file BmnHit.h.

◆ IsUsed() [1/2]

Bool_t BmnHit::IsUsed ( ) const
inline

Definition at line 29 of file BmnHit.h.

◆ IsUsed() [2/2]

Bool_t BmnHit::IsUsed ( ) const
inline

Definition at line 29 of file BmnHit.h.

◆ SetCovXY() [1/2]

void BmnHit::SetCovXY ( Double_t  val)
inline

Definition at line 113 of file BmnHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetCovXY() [2/2]

void BmnHit::SetCovXY ( Double_t  val)
inline

Definition at line 113 of file BmnHit.h.

◆ SetDetId() [1/2]

◆ SetDetId() [2/2]

void BmnHit::SetDetId ( DetectorId  det)
inline

Definition at line 65 of file BmnHit.h.

◆ SetDigitNumberMatch() [1/2]

void BmnHit::SetDigitNumberMatch ( BmnMatch  match)
inline

◆ SetDigitNumberMatch() [2/2]

void BmnHit::SetDigitNumberMatch ( BmnMatch  match)
inline

Definition at line 121 of file BmnHit.h.

◆ SetFlag() [1/2]

void BmnHit::SetFlag ( Bool_t  fl)
inline

◆ SetFlag() [2/2]

void BmnHit::SetFlag ( Bool_t  fl)
inline

Definition at line 49 of file BmnHit.h.

◆ SetIndex() [1/2]

◆ SetIndex() [2/2]

void BmnHit::SetIndex ( Int_t  id)
inline

Definition at line 57 of file BmnHit.h.

◆ SetLength() [1/2]

void BmnHit::SetLength ( Double_t  len)
inline

Definition at line 61 of file BmnHit.h.

◆ SetLength() [2/2]

void BmnHit::SetLength ( Double_t  len)
inline

Definition at line 61 of file BmnHit.h.

◆ SetLowerClusterIndex() [1/2]

void BmnHit::SetLowerClusterIndex ( Int_t  idx)
inline

◆ SetLowerClusterIndex() [2/2]

void BmnHit::SetLowerClusterIndex ( Int_t  idx)
inline

Definition at line 137 of file BmnHit.h.

◆ SetModule() [1/2]

◆ SetModule() [2/2]

void BmnHit::SetModule ( Int_t  mod)
inline

Definition at line 73 of file BmnHit.h.

◆ SetPseudo() [1/2]

void BmnHit::SetPseudo ( Bool_t  pseudo)
inline

◆ SetPseudo() [2/2]

void BmnHit::SetPseudo ( Bool_t  pseudo)
inline

Definition at line 141 of file BmnHit.h.

◆ SetResXY() [1/2]

void BmnHit::SetResXY ( Double_t  resX,
Double_t  resY 
)
inline

Definition at line 93 of file BmnHit.h.

◆ SetResXY() [2/2]

void BmnHit::SetResXY ( Double_t  resX,
Double_t  resY 
)
inline

Definition at line 93 of file BmnHit.h.

◆ SetStation() [1/2]

◆ SetStation() [2/2]

void BmnHit::SetStation ( Short_t  st)
inline

Definition at line 69 of file BmnHit.h.

◆ SetType() [1/2]

◆ SetType() [2/2]

void BmnHit::SetType ( Int_t  type)
inline

Definition at line 81 of file BmnHit.h.

◆ SetUpperClusterIndex() [1/2]

void BmnHit::SetUpperClusterIndex ( Int_t  idx)
inline

◆ SetUpperClusterIndex() [2/2]

void BmnHit::SetUpperClusterIndex ( Int_t  idx)
inline

Definition at line 133 of file BmnHit.h.

◆ SetUsing() [1/2]

void BmnHit::SetUsing ( Bool_t  use)
inline

Definition at line 53 of file BmnHit.h.

◆ SetUsing() [2/2]

void BmnHit::SetUsing ( Bool_t  use)
inline

Definition at line 53 of file BmnHit.h.


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