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

#include <BmnGemStripHit.h>

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

Public Member Functions

 BmnGemStripHit ()
 
 BmnGemStripHit (Int_t detID, TVector3 pos, TVector3 dpos, Int_t index)
 
virtual ~BmnGemStripHit ()
 
void SetEnergyLoss (Double_t de)
 
void SetSignalDiff (Double_t sdiff)
 
void SetClusterSizeInLowerLayer (Int_t csize)
 
void SetClusterSizeInUpperLayer (Int_t csize)
 
void SetStripPositionInLowerLayer (Double_t spos)
 
void SetStripPositionInUpperLayer (Double_t spos)
 
void SetStripTotalSignalInLowerLayer (Double_t sig)
 
void SetStripTotalSignalInUpperLayer (Double_t sig)
 
Double_t GetStripTotalSignalInLowerLayer ()
 
Double_t GetStripTotalSignalInUpperLayer ()
 
Double_t GetEnergyLoss ()
 
Double_t GetSignalDiff ()
 
Int_t GetClusterSizeInLowerLayer ()
 
Int_t GetClusterSizeInUpperLayer ()
 
Double_t GetStripPositionInLowerLayer ()
 
Double_t GetStripPositionInUpperLayer ()
 
 BmnGemStripHit ()
 
 BmnGemStripHit (Int_t detID, TVector3 pos, TVector3 dpos, Int_t index)
 
virtual ~BmnGemStripHit ()
 
void SetEnergyLoss (Double_t de)
 
void SetSignalDiff (Double_t sdiff)
 
void SetClusterSizeInLowerLayer (Int_t csize)
 
void SetClusterSizeInUpperLayer (Int_t csize)
 
void SetStripPositionInLowerLayer (Double_t spos)
 
void SetStripPositionInUpperLayer (Double_t spos)
 
void SetStripTotalSignalInLowerLayer (Double_t sig)
 
void SetStripTotalSignalInUpperLayer (Double_t sig)
 
Double_t GetStripTotalSignalInLowerLayer ()
 
Double_t GetStripTotalSignalInUpperLayer ()
 
Double_t GetEnergyLoss ()
 
Double_t GetSignalDiff ()
 
Int_t GetClusterSizeInLowerLayer ()
 
Int_t GetClusterSizeInUpperLayer ()
 
Double_t GetStripPositionInLowerLayer ()
 
Double_t GetStripPositionInUpperLayer ()
 
- 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 ()
 

Detailed Description

Definition at line 9 of file BmnGemStripHit.h.

Constructor & Destructor Documentation

◆ BmnGemStripHit() [1/4]

BmnGemStripHit::BmnGemStripHit ( )

Definition at line 3 of file BmnGemStripHit.cxx.

◆ BmnGemStripHit() [2/4]

BmnGemStripHit::BmnGemStripHit ( Int_t  detID,
TVector3  pos,
TVector3  dpos,
Int_t  index 
)

Definition at line 14 of file BmnGemStripHit.cxx.

◆ ~BmnGemStripHit() [1/2]

BmnGemStripHit::~BmnGemStripHit ( )
virtual

Definition at line 26 of file BmnGemStripHit.cxx.

◆ BmnGemStripHit() [3/4]

BmnGemStripHit::BmnGemStripHit ( )

◆ BmnGemStripHit() [4/4]

BmnGemStripHit::BmnGemStripHit ( Int_t  detID,
TVector3  pos,
TVector3  dpos,
Int_t  index 
)

◆ ~BmnGemStripHit() [2/2]

virtual BmnGemStripHit::~BmnGemStripHit ( )
virtual

Member Function Documentation

◆ GetClusterSizeInLowerLayer() [1/2]

Int_t BmnGemStripHit::GetClusterSizeInLowerLayer ( )
inline

Definition at line 85 of file BmnGemStripHit.h.

Referenced by BmnRecoTools::GetSignalDistribution().

◆ GetClusterSizeInLowerLayer() [2/2]

Int_t BmnGemStripHit::GetClusterSizeInLowerLayer ( )
inline

Definition at line 85 of file BmnGemStripHit.h.

◆ GetClusterSizeInUpperLayer() [1/2]

Int_t BmnGemStripHit::GetClusterSizeInUpperLayer ( )
inline

Definition at line 89 of file BmnGemStripHit.h.

◆ GetClusterSizeInUpperLayer() [2/2]

Int_t BmnGemStripHit::GetClusterSizeInUpperLayer ( )
inline

Definition at line 89 of file BmnGemStripHit.h.

◆ GetEnergyLoss() [1/2]

Double_t BmnGemStripHit::GetEnergyLoss ( )
inline

Definition at line 69 of file BmnGemStripHit.h.

◆ GetEnergyLoss() [2/2]

Double_t BmnGemStripHit::GetEnergyLoss ( )
inline

Definition at line 69 of file BmnGemStripHit.h.

◆ GetSignalDiff() [1/2]

Double_t BmnGemStripHit::GetSignalDiff ( )
inline

Definition at line 81 of file BmnGemStripHit.h.

◆ GetSignalDiff() [2/2]

Double_t BmnGemStripHit::GetSignalDiff ( )
inline

Definition at line 81 of file BmnGemStripHit.h.

◆ GetStripPositionInLowerLayer() [1/2]

Double_t BmnGemStripHit::GetStripPositionInLowerLayer ( )
inline

Definition at line 93 of file BmnGemStripHit.h.

◆ GetStripPositionInLowerLayer() [2/2]

Double_t BmnGemStripHit::GetStripPositionInLowerLayer ( )
inline

Definition at line 93 of file BmnGemStripHit.h.

◆ GetStripPositionInUpperLayer() [1/2]

Double_t BmnGemStripHit::GetStripPositionInUpperLayer ( )
inline

Definition at line 97 of file BmnGemStripHit.h.

◆ GetStripPositionInUpperLayer() [2/2]

Double_t BmnGemStripHit::GetStripPositionInUpperLayer ( )
inline

Definition at line 97 of file BmnGemStripHit.h.

◆ GetStripTotalSignalInLowerLayer() [1/2]

Double_t BmnGemStripHit::GetStripTotalSignalInLowerLayer ( )
inline

◆ GetStripTotalSignalInLowerLayer() [2/2]

Double_t BmnGemStripHit::GetStripTotalSignalInLowerLayer ( )
inline

Definition at line 61 of file BmnGemStripHit.h.

◆ GetStripTotalSignalInUpperLayer() [1/2]

Double_t BmnGemStripHit::GetStripTotalSignalInUpperLayer ( )
inline

Definition at line 65 of file BmnGemStripHit.h.

Referenced by BmnInnerTrackingRun7::Exec(), and SrcInnerTrackingRun7::Exec().

◆ GetStripTotalSignalInUpperLayer() [2/2]

Double_t BmnGemStripHit::GetStripTotalSignalInUpperLayer ( )
inline

Definition at line 65 of file BmnGemStripHit.h.

◆ SetClusterSizeInLowerLayer() [1/2]

void BmnGemStripHit::SetClusterSizeInLowerLayer ( Int_t  csize)
inline

Definition at line 33 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetClusterSizeInLowerLayer() [2/2]

void BmnGemStripHit::SetClusterSizeInLowerLayer ( Int_t  csize)
inline

Definition at line 33 of file BmnGemStripHit.h.

◆ SetClusterSizeInUpperLayer() [1/2]

void BmnGemStripHit::SetClusterSizeInUpperLayer ( Int_t  csize)
inline

Definition at line 37 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetClusterSizeInUpperLayer() [2/2]

void BmnGemStripHit::SetClusterSizeInUpperLayer ( Int_t  csize)
inline

Definition at line 37 of file BmnGemStripHit.h.

◆ SetEnergyLoss() [1/2]

void BmnGemStripHit::SetEnergyLoss ( Double_t  de)
inline

Definition at line 21 of file BmnGemStripHit.h.

◆ SetEnergyLoss() [2/2]

void BmnGemStripHit::SetEnergyLoss ( Double_t  de)
inline

Definition at line 21 of file BmnGemStripHit.h.

◆ SetSignalDiff() [1/2]

void BmnGemStripHit::SetSignalDiff ( Double_t  sdiff)
inline

Definition at line 29 of file BmnGemStripHit.h.

◆ SetSignalDiff() [2/2]

void BmnGemStripHit::SetSignalDiff ( Double_t  sdiff)
inline

Definition at line 29 of file BmnGemStripHit.h.

◆ SetStripPositionInLowerLayer() [1/2]

void BmnGemStripHit::SetStripPositionInLowerLayer ( Double_t  spos)
inline

Definition at line 41 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetStripPositionInLowerLayer() [2/2]

void BmnGemStripHit::SetStripPositionInLowerLayer ( Double_t  spos)
inline

Definition at line 41 of file BmnGemStripHit.h.

◆ SetStripPositionInUpperLayer() [1/2]

void BmnGemStripHit::SetStripPositionInUpperLayer ( Double_t  spos)
inline

Definition at line 45 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetStripPositionInUpperLayer() [2/2]

void BmnGemStripHit::SetStripPositionInUpperLayer ( Double_t  spos)
inline

Definition at line 45 of file BmnGemStripHit.h.

◆ SetStripTotalSignalInLowerLayer() [1/2]

void BmnGemStripHit::SetStripTotalSignalInLowerLayer ( Double_t  sig)
inline

Definition at line 49 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetStripTotalSignalInLowerLayer() [2/2]

void BmnGemStripHit::SetStripTotalSignalInLowerLayer ( Double_t  sig)
inline

Definition at line 49 of file BmnGemStripHit.h.

◆ SetStripTotalSignalInUpperLayer() [1/2]

void BmnGemStripHit::SetStripTotalSignalInUpperLayer ( Double_t  sig)
inline

Definition at line 53 of file BmnGemStripHit.h.

Referenced by BmnTrackConv::ProcessDST().

◆ SetStripTotalSignalInUpperLayer() [2/2]

void BmnGemStripHit::SetStripTotalSignalInUpperLayer ( Double_t  sig)
inline

Definition at line 53 of file BmnGemStripHit.h.


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