|
BmnRoot
|
#include <BmnGemStripModule.h>
Public Member Functions | |
| BmnGemStripModule () | |
| BmnGemStripModule (Double_t z_start_pos, ElectronDriftDirectionInModule edrift_direction, Double_t DriftGap, Double_t FTransferGap, Double_t STransferGap, Double_t InductionGap) | |
| virtual | ~BmnGemStripModule () |
| void | SetVerbosity (Bool_t verb) |
| Bool_t | GetVerbosity () |
| Double_t | GetXMinModule () |
| Double_t | GetXMaxModule () |
| Double_t | GetYMinModule () |
| Double_t | GetYMaxModule () |
| Double_t | GetXSize () |
| Double_t | GetYSize () |
| void | SetZStartModulePosition (Double_t zpos_module) |
| Double_t | GetZStartModulePosition () |
| void | SetElectronDriftDirection (ElectronDriftDirectionInModule direction) |
| ElectronDriftDirectionInModule | GetElectronDriftDirection () |
| Double_t | GetModuleThickness () |
| Double_t | GetZPositionRegistered () |
| void | AddStripLayer (BmnGemStripLayer strip_layer) |
| Bool_t | SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch mc_match) |
| Bool_t | SetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch digit_num_match) |
| Double_t | GetStripSignalInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripMatchInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num) |
| Int_t | GetNStripLayers () |
| BmnGemStripLayer & | GetStripLayer (Int_t num) |
| vector< BmnGemStripLayer > & | GetStripLayers () |
| void | ResetModuleData () |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y) |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y, Double_t z) |
| Bool_t | IsPointInsideZThickness (Double_t z) |
| Bool_t | AddRealPointFull (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| StripCluster | MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius) |
| void | SetAvalancheGenerationSeed (UInt_t seed) |
| UInt_t | GetAvalancheGenerationSeed () |
| void | SetAvalancheRadius (Double_t aval_radius) |
| Double_t | GetAvalancheRadius () |
| void | CalculateStripHitIntersectionPoints () |
| Bool_t | SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index) |
| Int_t | GetNRealPoints () |
| Double_t | GetRealPointX (Int_t indx) |
| Double_t | GetRealPointY (Int_t indx) |
| Double_t | GetRealPointMC (Int_t indx) |
| void | ResetRealPoints () |
| Int_t | GetNIntersectionPoints () |
| Double_t | GetIntersectionPointX (Int_t indx) |
| Double_t | GetIntersectionPointY (Int_t indx) |
| Double_t | GetIntersectionPointXError (Int_t indx) |
| Double_t | GetIntersectionPointYError (Int_t indx) |
| Int_t | GetIntersectionPoint_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetIntersectionPoint_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetIntersectionPointMatch (Int_t indx) |
| BmnMatch | GetIntersectionPointDigitNumberMatch (Int_t indx) |
| StripCluster | GetUpperCluster (Int_t indx) |
| StripCluster | GetLowerCluster (Int_t indx) |
| void | ResetIntersectionPoints () |
| Int_t | GetNPseudoIntersections () |
| Double_t | GetPseudoIntersectionX (Int_t indx) |
| Double_t | GetPseudoIntersectionY (Int_t indx) |
| Double_t | GetPseudoIntersectionXError (Int_t indx) |
| Double_t | GetPseudoIntersectionYError (Int_t indx) |
| Int_t | GetPseudoIntersection_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetPseudoIntersection_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetPseudoIntersection_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetPseudoIntersection_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetPseudoIntersection_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetPseudoIntersection_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetPseudoIntersectionMatch (Int_t indx) |
| BmnMatch | GetPseudoIntersectionDigitNumberMatch (Int_t indx) |
| StripCluster | GetUpperCluster_PseudoIntersections (Int_t indx) |
| StripCluster | GetLowerCluster_PseudoIntersections (Int_t indx) |
| void | ResetPseudoIntersections () |
| void | ResetElectronPointsAndClusters () |
| BmnGemStripModule () | |
| BmnGemStripModule (Double_t z_start_pos, ElectronDriftDirectionInModule edrift_direction, Double_t DriftGap, Double_t FTransferGap, Double_t STransferGap, Double_t InductionGap) | |
| virtual | ~BmnGemStripModule () |
| void | SetVerbosity (Bool_t verb) |
| Bool_t | GetVerbosity () |
| Double_t | GetXMinModule () |
| Double_t | GetXMaxModule () |
| Double_t | GetYMinModule () |
| Double_t | GetYMaxModule () |
| Double_t | GetXSize () |
| Double_t | GetYSize () |
| void | SetZStartModulePosition (Double_t zpos_module) |
| Double_t | GetZStartModulePosition () |
| void | SetElectronDriftDirection (ElectronDriftDirectionInModule direction) |
| ElectronDriftDirectionInModule | GetElectronDriftDirection () |
| Double_t | GetModuleThickness () |
| Double_t | GetZPositionRegistered () |
| void | AddStripLayer (BmnGemStripLayer strip_layer) |
| Bool_t | SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch mc_match) |
| Bool_t | SetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch digit_num_match) |
| Double_t | GetStripSignalInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripMatchInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num) |
| Int_t | GetNStripLayers () |
| BmnGemStripLayer & | GetStripLayer (Int_t num) |
| vector< BmnGemStripLayer > & | GetStripLayers () |
| void | ResetModuleData () |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y) |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y, Double_t z) |
| Bool_t | IsPointInsideZThickness (Double_t z) |
| Bool_t | AddRealPointFull (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| StripCluster | MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius) |
| void | SetAvalancheGenerationSeed (UInt_t seed) |
| UInt_t | GetAvalancheGenerationSeed () |
| void | SetAvalancheRadius (Double_t aval_radius) |
| Double_t | GetAvalancheRadius () |
| void | CalculateStripHitIntersectionPoints () |
| Bool_t | SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index) |
| Int_t | GetNRealPoints () |
| Double_t | GetRealPointX (Int_t indx) |
| Double_t | GetRealPointY (Int_t indx) |
| Double_t | GetRealPointMC (Int_t indx) |
| void | ResetRealPoints () |
| Int_t | GetNIntersectionPoints () |
| Double_t | GetIntersectionPointX (Int_t indx) |
| Double_t | GetIntersectionPointY (Int_t indx) |
| Double_t | GetIntersectionPointXError (Int_t indx) |
| Double_t | GetIntersectionPointYError (Int_t indx) |
| Int_t | GetIntersectionPoint_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetIntersectionPoint_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetIntersectionPointMatch (Int_t indx) |
| BmnMatch | GetIntersectionPointDigitNumberMatch (Int_t indx) |
| StripCluster | GetUpperCluster (Int_t indx) |
| StripCluster | GetLowerCluster (Int_t indx) |
| void | ResetIntersectionPoints () |
| Int_t | GetNPseudoIntersections () |
| Double_t | GetPseudoIntersectionX (Int_t indx) |
| Double_t | GetPseudoIntersectionY (Int_t indx) |
| Double_t | GetPseudoIntersectionXError (Int_t indx) |
| Double_t | GetPseudoIntersectionYError (Int_t indx) |
| Int_t | GetPseudoIntersection_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetPseudoIntersection_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetPseudoIntersection_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetPseudoIntersection_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetPseudoIntersection_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetPseudoIntersection_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetPseudoIntersectionMatch (Int_t indx) |
| BmnMatch | GetPseudoIntersectionDigitNumberMatch (Int_t indx) |
| StripCluster | GetUpperCluster_PseudoIntersections (Int_t indx) |
| StripCluster | GetLowerCluster_PseudoIntersections (Int_t indx) |
| void | ResetPseudoIntersections () |
| void | ResetElectronPointsAndClusters () |
Public Attributes | |
| vector< Double_t > | XElectronPos |
| vector< Double_t > | YElectronPos |
| vector< Double_t > | ElectronSignal |
| vector< vector< StripCluster > > | AddedClusters |
Definition at line 22 of file BmnGemStripModule.h.
| BmnGemStripModule::BmnGemStripModule | ( | ) |
Definition at line 14 of file BmnGemStripModule.cxx.
References ForwardZAxisEDrift.
| BmnGemStripModule::BmnGemStripModule | ( | Double_t | z_start_pos, |
| ElectronDriftDirectionInModule | edrift_direction, | ||
| Double_t | DriftGap, | ||
| Double_t | FTransferGap, | ||
| Double_t | STransferGap, | ||
| Double_t | InductionGap | ||
| ) |
Definition at line 40 of file BmnGemStripModule.cxx.
|
virtual |
Definition at line 71 of file BmnGemStripModule.cxx.
| BmnGemStripModule::BmnGemStripModule | ( | ) |
| BmnGemStripModule::BmnGemStripModule | ( | Double_t | z_start_pos, |
| ElectronDriftDirectionInModule | edrift_direction, | ||
| Double_t | DriftGap, | ||
| Double_t | FTransferGap, | ||
| Double_t | STransferGap, | ||
| Double_t | InductionGap | ||
| ) |
|
virtual |
| Bool_t BmnGemStripModule::AddRealPointFull | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
Definition at line 196 of file BmnGemStripModule.cxx.
References fabs(), ForwardZAxisEDrift, BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), CbmMCTrack::GetPdgCode(), i, IsPointInsideModule(), BmnGemStripMedium::MCD, BmnGemStripMedium::p0_sigma, BmnGemStripMedium::p0_xmean, BmnGemStripMedium::p1_sigma, BmnGemStripMedium::p1_xmean, BmnGemStripMedium::p2_sigma, BmnGemStripMedium::p2_xmean, BmnGemStripMedium::p3_sigma, BmnGemStripMedium::p3_xmean, BmnGemStripMedium::p4_sigma, and BmnGemStripMedium::p5_sigma.
| Bool_t BmnGemStripModule::AddRealPointFull | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
| Bool_t BmnGemStripModule::AddRealPointFullOne | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
Definition at line 583 of file BmnGemStripModule.cxx.
References IsPointInsideModule(), and MakeCluster().
| Bool_t BmnGemStripModule::AddRealPointFullOne | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
| Bool_t BmnGemStripModule::AddRealPointSimple | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
Definition at line 673 of file BmnGemStripModule.cxx.
References IsPointInsideModule().
| Bool_t BmnGemStripModule::AddRealPointSimple | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID | ||
| ) |
| void BmnGemStripModule::AddStripLayer | ( | BmnGemStripLayer | strip_layer | ) |
Definition at line 82 of file BmnGemStripModule.cxx.
| void BmnGemStripModule::AddStripLayer | ( | BmnGemStripLayer | strip_layer | ) |
| Bool_t BmnGemStripModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 97 of file BmnGemStripModule.cxx.
| Bool_t BmnGemStripModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| void BmnGemStripModule::CalculateStripHitIntersectionPoints | ( | ) |
Definition at line 1000 of file BmnGemStripModule.cxx.
References BmnMatch::AddLink(), StripCluster::Error, StripCluster::GetType(), LeftToRight, LowerStripLayer, StripCluster::MeanPosition, ResetIntersectionPoints(), ResetPseudoIntersections(), StripCluster::TotalSignal, UpperStripLayer, and StripCluster::Width.
Referenced by BmnGemStripStation::ProcessPointsInStation().
| void BmnGemStripModule::CalculateStripHitIntersectionPoints | ( | ) |
|
inline |
Definition at line 98 of file BmnGemStripModule.h.
|
inline |
Definition at line 98 of file BmnGemStripModule.h.
| Double_t BmnGemStripModule::GetAvalancheRadius | ( | ) |
Definition at line 995 of file BmnGemStripModule.cxx.
| Double_t BmnGemStripModule::GetAvalancheRadius | ( | ) |
|
inline |
Definition at line 52 of file BmnGemStripModule.h.
Referenced by BmnLambdaEmbeddingQa::DoEffAnalysis(), BmnRecoTools::FillSetStsHits(), and BmnRecoTools::FillSetStsPoints().
|
inline |
Definition at line 52 of file BmnGemStripModule.h.
|
inline |
Definition at line 127 of file BmnGemStripModule.h.
|
inline |
Definition at line 127 of file BmnGemStripModule.h.
|
inline |
Definition at line 129 of file BmnGemStripModule.h.
|
inline |
Definition at line 129 of file BmnGemStripModule.h.
|
inline |
Definition at line 131 of file BmnGemStripModule.h.
|
inline |
Definition at line 131 of file BmnGemStripModule.h.
|
inline |
Definition at line 128 of file BmnGemStripModule.h.
|
inline |
Definition at line 128 of file BmnGemStripModule.h.
|
inline |
Definition at line 130 of file BmnGemStripModule.h.
|
inline |
Definition at line 130 of file BmnGemStripModule.h.
|
inline |
Definition at line 132 of file BmnGemStripModule.h.
|
inline |
Definition at line 132 of file BmnGemStripModule.h.
|
inline |
Definition at line 134 of file BmnGemStripModule.h.
|
inline |
Definition at line 134 of file BmnGemStripModule.h.
|
inline |
Definition at line 133 of file BmnGemStripModule.h.
|
inline |
Definition at line 133 of file BmnGemStripModule.h.
|
inline |
Definition at line 123 of file BmnGemStripModule.h.
|
inline |
Definition at line 123 of file BmnGemStripModule.h.
|
inline |
Definition at line 125 of file BmnGemStripModule.h.
|
inline |
Definition at line 125 of file BmnGemStripModule.h.
|
inline |
Definition at line 124 of file BmnGemStripModule.h.
|
inline |
Definition at line 124 of file BmnGemStripModule.h.
|
inline |
Definition at line 126 of file BmnGemStripModule.h.
|
inline |
Definition at line 126 of file BmnGemStripModule.h.
|
inline |
Definition at line 137 of file BmnGemStripModule.h.
|
inline |
Definition at line 137 of file BmnGemStripModule.h.
|
inline |
Definition at line 158 of file BmnGemStripModule.h.
|
inline |
Definition at line 158 of file BmnGemStripModule.h.
|
inline |
Definition at line 54 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 54 of file BmnGemStripModule.h.
|
inline |
Definition at line 122 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::CountNProcessedPointInStation().
|
inline |
Definition at line 122 of file BmnGemStripModule.h.
|
inline |
Definition at line 143 of file BmnGemStripModule.h.
|
inline |
Definition at line 143 of file BmnGemStripModule.h.
|
inline |
Definition at line 113 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::CountNAddedToStationPoints().
|
inline |
Definition at line 113 of file BmnGemStripModule.h.
|
inline |
Definition at line 70 of file BmnGemStripModule.h.
Referenced by BmnHistGem::BmnHistGem(), BmnLambdaEmbeddingDrawHistos::BmnLambdaEmbeddingDrawHistos(), BmnToCbmHitConverter::Exec(), BmnEfficiency::GetGemZone(), and BmnLambdaEmbeddingDrawHistos::ProcessHistos().
|
inline |
Definition at line 70 of file BmnGemStripModule.h.
|
inline |
Definition at line 148 of file BmnGemStripModule.h.
|
inline |
Definition at line 148 of file BmnGemStripModule.h.
|
inline |
Definition at line 150 of file BmnGemStripModule.h.
|
inline |
Definition at line 150 of file BmnGemStripModule.h.
|
inline |
Definition at line 152 of file BmnGemStripModule.h.
|
inline |
Definition at line 152 of file BmnGemStripModule.h.
|
inline |
Definition at line 149 of file BmnGemStripModule.h.
|
inline |
Definition at line 149 of file BmnGemStripModule.h.
|
inline |
Definition at line 151 of file BmnGemStripModule.h.
|
inline |
Definition at line 151 of file BmnGemStripModule.h.
|
inline |
Definition at line 153 of file BmnGemStripModule.h.
|
inline |
Definition at line 153 of file BmnGemStripModule.h.
|
inline |
Definition at line 155 of file BmnGemStripModule.h.
|
inline |
Definition at line 155 of file BmnGemStripModule.h.
|
inline |
Definition at line 154 of file BmnGemStripModule.h.
|
inline |
Definition at line 154 of file BmnGemStripModule.h.
|
inline |
Definition at line 144 of file BmnGemStripModule.h.
|
inline |
Definition at line 144 of file BmnGemStripModule.h.
|
inline |
Definition at line 146 of file BmnGemStripModule.h.
|
inline |
Definition at line 146 of file BmnGemStripModule.h.
|
inline |
Definition at line 145 of file BmnGemStripModule.h.
|
inline |
Definition at line 145 of file BmnGemStripModule.h.
|
inline |
Definition at line 147 of file BmnGemStripModule.h.
|
inline |
Definition at line 147 of file BmnGemStripModule.h.
|
inline |
Definition at line 116 of file BmnGemStripModule.h.
|
inline |
Definition at line 116 of file BmnGemStripModule.h.
|
inline |
Definition at line 114 of file BmnGemStripModule.h.
|
inline |
Definition at line 114 of file BmnGemStripModule.h.
|
inline |
Definition at line 115 of file BmnGemStripModule.h.
|
inline |
Definition at line 115 of file BmnGemStripModule.h.
| BmnMatch BmnGemStripModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 137 of file BmnGemStripModule.cxx.
| BmnMatch BmnGemStripModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 71 of file BmnGemStripModule.h.
Referenced by BmnHistGem::BmnHistGem(), BmnToCbmHitConverter::Exec(), BmnRecoTools::FillSetStsHits(), BmnRecoTools::FillSetStsPoints(), and BmnEfficiency::GetGemZone().
|
inline |
Definition at line 71 of file BmnGemStripModule.h.
|
inline |
Definition at line 72 of file BmnGemStripModule.h.
Referenced by BmnRecoTools::FillSetStsHits(), and BmnRecoTools::FillSetStsPoints().
|
inline |
Definition at line 72 of file BmnGemStripModule.h.
| BmnMatch BmnGemStripModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 129 of file BmnGemStripModule.cxx.
| BmnMatch BmnGemStripModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnGemStripModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 121 of file BmnGemStripModule.cxx.
| Double_t BmnGemStripModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 136 of file BmnGemStripModule.h.
|
inline |
Definition at line 136 of file BmnGemStripModule.h.
|
inline |
Definition at line 157 of file BmnGemStripModule.h.
|
inline |
Definition at line 157 of file BmnGemStripModule.h.
|
inline |
Definition at line 37 of file BmnGemStripModule.h.
|
inline |
Definition at line 37 of file BmnGemStripModule.h.
|
inline |
Definition at line 41 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 41 of file BmnGemStripModule.h.
|
inline |
Definition at line 40 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 40 of file BmnGemStripModule.h.
|
inline |
Definition at line 45 of file BmnGemStripModule.h.
|
inline |
Definition at line 45 of file BmnGemStripModule.h.
|
inline |
Definition at line 43 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 43 of file BmnGemStripModule.h.
|
inline |
Definition at line 42 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 42 of file BmnGemStripModule.h.
|
inline |
Definition at line 46 of file BmnGemStripModule.h.
|
inline |
Definition at line 46 of file BmnGemStripModule.h.
| Double_t BmnGemStripModule::GetZPositionRegistered | ( | ) |
Definition at line 73 of file BmnGemStripModule.cxx.
References ForwardZAxisEDrift.
| Double_t BmnGemStripModule::GetZPositionRegistered | ( | ) |
|
inline |
Definition at line 49 of file BmnGemStripModule.h.
Referenced by BmnGemStripStation::DefineStationBorders().
|
inline |
Definition at line 49 of file BmnGemStripModule.h.
| Bool_t BmnGemStripModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 160 of file BmnGemStripModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointSimple(), and IsPointInsideModule().
| Bool_t BmnGemStripModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| Bool_t BmnGemStripModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z | ||
| ) |
Definition at line 169 of file BmnGemStripModule.cxx.
References fabs(), and IsPointInsideModule().
| Bool_t BmnGemStripModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z | ||
| ) |
| Bool_t BmnGemStripModule::IsPointInsideZThickness | ( | Double_t | z | ) |
Definition at line 183 of file BmnGemStripModule.cxx.
References fabs().
| Bool_t BmnGemStripModule::IsPointInsideZThickness | ( | Double_t | z | ) |
| StripCluster BmnGemStripModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
Definition at line 714 of file BmnGemStripModule.cxx.
References StripCluster::AddStrip(), dist(), fabs(), StripCluster::GetClusterSize(), i, StripCluster::IsCorrect, StripCluster::MeanPosition, StripCluster::PositionResidual, Sigma(), StripCluster::Signals, StripCluster::Strips, and StripCluster::TotalSignal.
Referenced by AddRealPointFullOne().
| StripCluster BmnGemStripModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
|
inline |
Definition at line 249 of file BmnGemStripModule.h.
References AddedClusters, ElectronSignal, XElectronPos, and YElectronPos.
Referenced by ResetModuleData().
|
inline |
Definition at line 249 of file BmnGemStripModule.h.
References AddedClusters, ElectronSignal, XElectronPos, and YElectronPos.
| void BmnGemStripModule::ResetIntersectionPoints | ( | ) |
Definition at line 1351 of file BmnGemStripModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnGemStripModule::ResetIntersectionPoints | ( | ) |
| void BmnGemStripModule::ResetModuleData | ( | ) |
Definition at line 145 of file BmnGemStripModule.cxx.
References ResetElectronPointsAndClusters(), ResetIntersectionPoints(), ResetPseudoIntersections(), and ResetRealPoints().
Referenced by BmnGemStripStation::Reset().
| void BmnGemStripModule::ResetModuleData | ( | ) |
| void BmnGemStripModule::ResetPseudoIntersections | ( | ) |
Definition at line 1369 of file BmnGemStripModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnGemStripModule::ResetPseudoIntersections | ( | ) |
|
inline |
Definition at line 118 of file BmnGemStripModule.h.
Referenced by ResetModuleData().
|
inline |
Definition at line 118 of file BmnGemStripModule.h.
| Bool_t BmnGemStripModule::SearchIntersectionPoint | ( | Double_t & | x, |
| Double_t & | y, | ||
| Double_t | strip_pos_layerA, | ||
| Double_t | strip_pos_layerB, | ||
| Int_t | layerA_index, | ||
| Int_t | layerB_index | ||
| ) |
Definition at line 1273 of file BmnGemStripModule.cxx.
References LeftToRight.
| Bool_t BmnGemStripModule::SearchIntersectionPoint | ( | Double_t & | x, |
| Double_t & | y, | ||
| Double_t | strip_pos_layerA, | ||
| Double_t | strip_pos_layerB, | ||
| Int_t | layerA_index, | ||
| Int_t | layerB_index | ||
| ) |
|
inline |
Definition at line 97 of file BmnGemStripModule.h.
|
inline |
Definition at line 97 of file BmnGemStripModule.h.
| void BmnGemStripModule::SetAvalancheRadius | ( | Double_t | aval_radius | ) |
Definition at line 983 of file BmnGemStripModule.cxx.
| void BmnGemStripModule::SetAvalancheRadius | ( | Double_t | aval_radius | ) |
|
inline |
Definition at line 51 of file BmnGemStripModule.h.
|
inline |
Definition at line 51 of file BmnGemStripModule.h.
| Bool_t BmnGemStripModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 113 of file BmnGemStripModule.cxx.
| Bool_t BmnGemStripModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnGemStripModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
Definition at line 105 of file BmnGemStripModule.cxx.
| Bool_t BmnGemStripModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnGemStripModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 89 of file BmnGemStripModule.cxx.
| Bool_t BmnGemStripModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
|
inline |
Definition at line 36 of file BmnGemStripModule.h.
|
inline |
Definition at line 36 of file BmnGemStripModule.h.
|
inline |
Definition at line 48 of file BmnGemStripModule.h.
|
inline |
Definition at line 48 of file BmnGemStripModule.h.
| vector< vector< StripCluster > > BmnGemStripModule::AddedClusters |
Definition at line 247 of file BmnGemStripModule.h.
Referenced by ResetElectronPointsAndClusters().
| vector< Double_t > BmnGemStripModule::ElectronSignal |
Definition at line 245 of file BmnGemStripModule.h.
Referenced by ResetElectronPointsAndClusters().
| vector< Double_t > BmnGemStripModule::XElectronPos |
Definition at line 243 of file BmnGemStripModule.h.
Referenced by ResetElectronPointsAndClusters().
| vector< Double_t > BmnGemStripModule::YElectronPos |
Definition at line 244 of file BmnGemStripModule.h.
Referenced by ResetElectronPointsAndClusters().