|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnVSPHit.h>
Public Member Functions | |
| BmnVSPHit () | |
| BmnVSPHit (Int_t detID, TVector3 pos, TVector3 dpos, Int_t index) | |
| virtual | ~BmnVSPHit () |
| void | SetEnergyLoss (Double_t de) |
| void | SetPdg (Int_t cPdg) |
| Double_t | GetStripTotalSignalInLowerLayer () |
| Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mean position) are taken from its clusters in the BmnVSPLowerCluster (lower layer |||) and BmnVSPUpperCluster (upper layer \\ or ///) branches of the current event via FairRootManager, so they are available in FairRoot tasks only. | |
| Double_t | GetStripTotalSignalInUpperLayer () |
| Double_t | GetEnergyLoss () |
| Int_t | GetClusterSizeInLowerLayer () |
| Int_t | GetClusterSizeInUpperLayer () |
| Double_t | GetStripPositionInLowerLayer () |
| Double_t | GetStripPositionInUpperLayer () |
| Int_t | GetPdg () |
| 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) |
Private Attributes | |
| Double_t | fELoss |
| Int_t | fPdg |
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. | |
Definition at line 8 of file BmnVSPHit.h.
| BmnVSPHit::BmnVSPHit | ( | ) |
Definition at line 3 of file BmnVSPHit.cxx.
References BmnHit::BmnHit(), fELoss, and fPdg.
Definition at line 11 of file BmnVSPHit.cxx.
References BmnHit::BmnHit(), fELoss, and fPdg.
|
virtual |
Definition at line 19 of file BmnVSPHit.cxx.
| Int_t BmnVSPHit::GetClusterSizeInLowerLayer | ( | ) |
Definition at line 34 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), StripCluster::GetWidth(), and LowerStripLayer.
| Int_t BmnVSPHit::GetClusterSizeInUpperLayer | ( | ) |
Definition at line 40 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), StripCluster::GetWidth(), and UpperStripLayer.
|
inline |
Definition at line 36 of file BmnVSPHit.h.
References fELoss.
|
inline |
Definition at line 50 of file BmnVSPHit.h.
References fPdg.
| Double_t BmnVSPHit::GetStripPositionInLowerLayer | ( | ) |
Definition at line 46 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), LowerStripLayer, and StripCluster::MeanPosition.
| Double_t BmnVSPHit::GetStripPositionInUpperLayer | ( | ) |
Definition at line 52 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), StripCluster::MeanPosition, and UpperStripLayer.
| Double_t BmnVSPHit::GetStripTotalSignalInLowerLayer | ( | ) |
Without the clusters: signal 0, cluster size 0, strip position -1
Definition at line 22 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), LowerStripLayer, and StripCluster::TotalSignal.
| Double_t BmnVSPHit::GetStripTotalSignalInUpperLayer | ( | ) |
Definition at line 28 of file BmnVSPHit.cxx.
References BmnHit::GetCluster(), StripCluster::TotalSignal, and UpperStripLayer.
|
inline |
Definition at line 20 of file BmnVSPHit.h.
References fELoss.
|
inline |
Definition at line 22 of file BmnVSPHit.h.
References fPdg.
|
private |
Definition at line 58 of file BmnVSPHit.h.
Referenced by BmnVSPHit(), BmnVSPHit(), GetEnergyLoss(), and SetEnergyLoss().
|
private |
Definition at line 59 of file BmnVSPHit.h.
Referenced by BmnVSPHit(), BmnVSPHit(), GetPdg(), and SetPdg().