|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnGemStripModule.h>
Classes | |
| struct | CollPoint |
Static Public Member Functions | |
| static void | SetUseANNGeneration (Bool_t use) |
| static Bool_t | GetUseANNGeneration () |
| static void | SetANNModelPath (TString path) |
| static TString | GetANNModelPath () |
| static void | SetUseANNGeneration (Bool_t use) |
| static Bool_t | GetUseANNGeneration () |
| static void | SetANNModelPath (TString path) |
| static TString | GetANNModelPath () |
Public Attributes | |
| vector< Double_t > | XElectronPos |
| vector< Double_t > | YElectronPos |
| vector< Double_t > | ElectronSignal |
| vector< Int_t > | SegmentedChargeDistribution |
| vector< vector< StripCluster > > | AddedClusters |
Static Public Attributes | |
| static constexpr Double_t | kANNMaxThetaAngle = 79.0 |
Private Member Functions | |
| void | DefineModuleBorders () |
| Double_t | GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1) |
| BmnGemStripModule (const BmnGemStripModule &)=delete | |
| BmnGemStripModule & | operator= (const BmnGemStripModule &)=delete |
| void | DefineModuleBorders () |
| Double_t | GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1) |
| BmnGemStripModule (const BmnGemStripModule &)=delete | |
| BmnGemStripModule & | operator= (const BmnGemStripModule &)=delete |
Static Private Attributes | |
| static Bool_t | fUseANNGeneration = kFALSE |
Definition at line 26 of file BmnGemStripModule.h.
| BmnGemStripModule::BmnGemStripModule | ( | ) |
Definition at line 43 of file BmnGemStripModule.cxx.
References AvalancheGenerationSeed, AvalancheRadius, DriftGapThickness, ElectronDriftDirection, FillGenerationData, FirstTransferGapThickness, ForwardZAxisEDrift, Gain, InductionGapThickness, MaxClustersPerCm, ModuleThickness, SecondTransferGapThickness, Verbosity, XMaxModule, XMinModule, YMaxModule, YMinModule, and ZStartModulePosition.
Referenced by BmnGemStripModule(), and operator=().
| 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 70 of file BmnGemStripModule.cxx.
References AvalancheGenerationSeed, AvalancheRadius, DriftGapThickness, ElectronDriftDirection, FillGenerationData, FirstTransferGapThickness, Gain, InductionGapThickness, MaxClustersPerCm, ModuleThickness, SecondTransferGapThickness, Verbosity, XMaxModule, XMinModule, YMaxModule, YMinModule, and ZStartModulePosition.
|
virtual |
Definition at line 102 of file BmnGemStripModule.cxx.
|
privatedelete |
| 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 |
|
privatedelete |
| Bool_t BmnGemStripModule::AddRealPoint | ( | 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 265 of file BmnGemStripModule.cxx.
References AddRealPointFull(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), fUseANNGeneration, signal(), x, y, and z.
| 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 282 of file BmnGemStripModule.cxx.
References TMath::Abs(), TLorentzVector::Beta(), TParticlePDG::Charge(), ElectronDriftDirection, ROOT::Math::fabs(), FirstTransferGapThickness, ForwardZAxisEDrift, TLorentzVector::Gamma(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), GetNumberOfClusters(), TDatabasePDG::GetParticle(), CbmMCTrack::GetPdgCode(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), TParticlePDG::Mass(), BmnGemStripMedium::MCD, MCD, ModuleThickness, 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, BmnGemStripMedium::p5_sigma, TParticlePDG::PdgCode(), RealPointsMC, RealPointsX, RealPointsXout, RealPointsY, RealPointsYout, SecondTransferGapThickness, TLorentzVector::SetVectM(), signal(), StripLayers, TObjArray::UncheckedAt(), x, XMaxModule, XMinModule, y, YMaxModule, YMinModule, z, and ZStartModulePosition.
Referenced by AddRealPoint().
| Bool_t BmnGemStripModule::AddRealPointFull_ANNGenerator | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code, | ||
| Double_t | bfield, | ||
| Bool_t | onlyStandard = false, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 681 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), ElectronDriftDirection, ElectronSignal, ROOT::Math::fabs(), FirstTransferGapThickness, ForwardZAxisEDrift, TLorentzVector::Gamma(), BmnGemStripFdeepModel::GetFilePath(), BmnGemStripFdeepModel::GetInputDim(), BmnGemStripMedium::GetInstance(), GetNumberOfClusters(), BmnGemStripFdeepModel::GetOutputDim(), TDatabasePDG::GetParticle(), BmnGemStripFdeepModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, 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, BmnGemStripMedium::p5_sigma, BmnGemStripFdeepModel::Predict(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXout, RealPointsY, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), StripLayers, x, XElectronPos, XMaxModule, XMinModule, y, YElectronPos, YMaxModule, YMinModule, z, and ZStartModulePosition.
| Bool_t BmnGemStripModule::AddRealPointFull_ANNStripGenerator_Fdeep | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code = 0, | ||
| Double_t | bfield = -1, | ||
| Bool_t | onlyStandard = kFALSE, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 1260 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), CheckANNStripWindowSize(), ElectronDriftDirection, ElectronSignal, ROOT::Math::fabs(), FillGenerationData, FirstTransferGapThickness, TMath::Floor(), ForwardZAxisEDrift, TLorentzVector::Gamma(), GetANNWindowCenterPoint(), TObjArray::GetEntriesFast(), BmnGemStripFdeepModel::GetFilePath(), BmnGemStripFdeepModel::GetInputDim(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), GetNumberOfClusters(), BmnGemStripFdeepModel::GetOutputDim(), CbmMCTrack::GetPdgCode(), BmnGemStripFdeepModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), kANNMaxThetaAngle, LowerStripLayer, TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, 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, BmnGemStripMedium::p5_sigma, BmnGemStripFdeepModel::Predict(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), StripLayers, TObjArray::UncheckedAt(), x, XElectronPos, XMaxModule, XMinModule, y, YElectronPos, YMaxModule, YMinModule, z, and ZStartModulePosition.
| Bool_t BmnGemStripModule::AddRealPointFull_ANNStripGenerator_Fdeep_Parallel | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code = 0, | ||
| Double_t | bfield = -1, | ||
| Bool_t | onlyStandard = kFALSE, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 1939 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, StripCluster::AddStrip(), BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), CheckANNStripWindowSize(), ElectronDriftDirection, ElectronSignal, ROOT::Math::fabs(), FillGenerationData, FirstTransferGapThickness, TMath::Floor(), ForwardZAxisEDrift, TLorentzVector::Gamma(), GetANNWindowCenterPoint(), TObjArray::GetEntriesFast(), BmnGemStripFdeepModel::GetFilePath(), BmnGemStripFdeepModel::GetInputDim(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), GetNumberOfClusters(), BmnGemStripFdeepModel::GetOutputDim(), CbmMCTrack::GetPdgCode(), BmnGemStripFdeepModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), kANNMaxThetaAngle, LowerStripLayer, TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, n, 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, BmnGemStripMedium::p5_sigma, BmnGemStripFdeepModel::Predict(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), StripLayers, TObjArray::UncheckedAt(), x, XElectronPos, XMaxModule, XMinModule, y, YElectronPos, YMaxModule, YMinModule, z, and ZStartModulePosition.
| Bool_t BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code = 0, | ||
| Double_t | bfield = -1, | ||
| Bool_t | onlyStandard = kFALSE, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 2852 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), CheckANNStripWindowSize(), BmnGemStripMLPModel::CheckFeatureNames(), ElectronDriftDirection, ElectronSignal, ROOT::Math::fabs(), FillGenerationData, FirstTransferGapThickness, TMath::Floor(), ForwardZAxisEDrift, TLorentzVector::Gamma(), GetANNWindowCenterPoint(), TObjArray::GetEntriesFast(), BmnGemStripMLPModel::GetFilePath(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), GetNumberOfClusters(), BmnGemStripMLPModel::GetOutputDim(), CbmMCTrack::GetPdgCode(), BmnGemStripMLPModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), kANNMaxThetaAngle, LowerStripLayer, TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, 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, BmnGemStripMedium::p5_sigma, BmnGemStripMLPModel::PredictSplit(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), StripLayers, TObjArray::UncheckedAt(), x, XElectronPos, XMaxModule, XMinModule, y, YElectronPos, YMaxModule, YMinModule, z, and ZStartModulePosition.
| Bool_t BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_FastStand | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code = 0, | ||
| Double_t | bfield = -1, | ||
| Bool_t | onlyStandard = kFALSE, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 4486 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), CheckANNStripWindowSize(), BmnGemStripMLPModel::CheckFeatureNames(), BmnGemStripLayer::ConvertPointToStripPosition(), ElectronDriftDirection, TMath::Erfc(), ROOT::Math::fabs(), FillGenerationData, FirstTransferGapThickness, TMath::Floor(), ForwardZAxisEDrift, TLorentzVector::Gamma(), BmnGemStripLayer::GetAngleDeg(), GetANNWindowCenterPoint(), TObjArray::GetEntriesFast(), BmnGemStripMLPModel::GetFilePath(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), BmnGemStripLayer::GetNStrips(), GetNumberOfClusters(), BmnGemStripMLPModel::GetOutputDim(), CbmMCTrack::GetPdgCode(), BmnGemStripMLPModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), BmnGemStripLayer::IsPointInsideStripLayer(), kANNMaxThetaAngle, LowerStripLayer, TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, n, 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, BmnGemStripMedium::p5_sigma, BmnGemStripMLPModel::PredictSplit(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), TMath::Sqrt2(), StripLayers, TObjArray::UncheckedAt(), x, XMaxModule, XMinModule, y, YMaxModule, YMinModule, z, and ZStartModulePosition.
Referenced by AddRealPoint().
| Bool_t BmnGemStripModule::AddRealPointFull_ANNStripGenerator_MLP_Parallel | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | signal, | ||
| Int_t | refID, | ||
| Int_t | pdg_code = 0, | ||
| Double_t | bfield = -1, | ||
| Bool_t | onlyStandard = kFALSE, | ||
| vector< Int_t > | segs = {} ) |
Definition at line 3544 of file BmnGemStripModule.cxx.
References TMath::Abs(), TMath::ACos(), AddedClusters, StripCluster::AddStrip(), BackwardZAxisEDrift, TLorentzVector::Beta(), TParticlePDG::Charge(), CheckANNStripWindowSize(), BmnGemStripMLPModel::CheckFeatureNames(), ElectronDriftDirection, ElectronSignal, ROOT::Math::fabs(), FillGenerationData, FirstTransferGapThickness, TMath::Floor(), ForwardZAxisEDrift, TLorentzVector::Gamma(), GetANNWindowCenterPoint(), TObjArray::GetEntriesFast(), BmnGemStripMLPModel::GetFilePath(), BmnGemStripMedium::GetInstance(), BmnGemStripDigitizer::GetMCPoints(), BmnGemStripDigitizer::GetMCTracks(), GetNumberOfClusters(), BmnGemStripMLPModel::GetOutputDim(), CbmMCTrack::GetPdgCode(), BmnGemStripMLPModel::GetShared(), i, InductionGapThickness, TDatabasePDG::Instance(), IsPointInsideModule(), kANNMaxThetaAngle, LowerStripLayer, TParticlePDG::Mass(), MaxClustersPerCm, BmnGemStripMedium::MCD, MCD, ModuleThickness, n, 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, BmnGemStripMedium::p5_sigma, BmnGemStripMLPModel::PredictSplit(), TMath::RadToDeg(), RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, ResetElectronPointsAndClusters(), SecondTransferGapThickness, SegmentedChargeDistribution, TLorentzVector::SetVectM(), signal(), TMath::Sqrt(), StripLayers, TObjArray::UncheckedAt(), x, XElectronPos, XMaxModule, XMinModule, y, YElectronPos, YMaxModule, YMinModule, z, and ZStartModulePosition.
| 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 5279 of file BmnGemStripModule.cxx.
References AvalancheRadius, IsPointInsideModule(), MakeCluster(), RealPointsMC, RealPointsX, RealPointsXout, RealPointsY, RealPointsYout, signal(), StripLayers, x, y, and z.
| 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 5370 of file BmnGemStripModule.cxx.
References IsPointInsideModule(), RealPointsMC, RealPointsX, RealPointsXout, RealPointsY, RealPointsYout, signal(), StripLayers, x, y, and z.
| void BmnGemStripModule::AddStripLayer | ( | BmnGemStripLayer | strip_layer | ) |
Definition at line 115 of file BmnGemStripModule.cxx.
References DefineModuleBorders(), and StripLayers.
| void BmnGemStripModule::AddStripLayer | ( | BmnGemStripLayer | strip_layer | ) |
| Bool_t BmnGemStripModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal ) |
Definition at line 130 of file BmnGemStripModule.cxx.
References signal(), and StripLayers.
| void BmnGemStripModule::CalculateStripHitIntersectionPoints | ( | ) |
Definition at line 5697 of file BmnGemStripModule.cxx.
References TMath::Abs(), BmnMatch::AddLink(), TMath::Cos(), StripCluster::Error, StripCluster::GetType(), TObject::GetUniqueID(), IntersectionPointDigitNumberMatches, IntersectionPointMatches, IntersectionPoints_LowerLayerClusterSize, IntersectionPoints_LowerLayerStripPosition, IntersectionPoints_LowerLayerStripTotalSignal, IntersectionPoints_UpperLayerClusterSize, IntersectionPoints_UpperLayerStripPosition, IntersectionPoints_UpperLayerStripTotalSignal, IntersectionPointsX, IntersectionPointsXErrors, IntersectionPointsY, IntersectionPointsYErrors, LeftToRight, LowerClusters, LowerClusters_PseudoIntersections, LowerStripLayer, StripCluster::MeanPosition, TMath::PiOver2(), PseudoIntersectionDigitNumberMatches, PseudoIntersectionMatches, PseudoIntersections_LowerLayerClusterSize, PseudoIntersections_LowerLayerStripPosition, PseudoIntersections_LowerLayerStripTotalSignal, PseudoIntersections_UpperLayerClusterSize, PseudoIntersections_UpperLayerStripPosition, PseudoIntersections_UpperLayerStripTotalSignal, PseudoIntersectionsX, PseudoIntersectionsXErrors, PseudoIntersectionsY, PseudoIntersectionsYErrors, ResetIntersectionPoints(), ResetPseudoIntersections(), TMath::Sin(), StripLayers, TMath::Tan(), StripCluster::TotalSignal, UpperClusters, UpperClusters_PseudoIntersections, UpperStripLayer, and StripCluster::Width.
| void BmnGemStripModule::CalculateStripHitIntersectionPoints | ( | ) |
|
private |
Definition at line 6084 of file BmnGemStripModule.cxx.
References StripLayers, XMaxModule, XMinModule, YMaxModule, and YMinModule.
Referenced by AddStripLayer(), and ResetModuleData().
|
private |
|
static |
Definition at line 38 of file BmnGemStripModule.cxx.
References BmnGemStripMLPModel::GetDefaultPath().
|
static |
References kANNMaxThetaAngle.
| void BmnGemStripModule::GetANNWindowCenterPoint | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | x_out, | ||
| Double_t | y_out, | ||
| Double_t | z_out, | ||
| Double_t & | x_c, | ||
| Double_t & | y_c ) const |
Definition at line 242 of file BmnGemStripModule.cxx.
References TMath::Abs(), DriftGapThickness, ElectronDriftDirection, FirstTransferGapThickness, ForwardZAxisEDrift, InductionGapThickness, TMath::Max(), TMath::Min(), ModuleThickness, SecondTransferGapThickness, x, y, z, and ZStartModulePosition.
Referenced by AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), and AddRealPointFull_ANNStripGenerator_MLP_Parallel().
|
inline |
Definition at line 248 of file BmnGemStripModule.h.
References AvalancheGenerationSeed.
|
inline |
Definition at line 248 of file BmnGemStripModule.h.
References AvalancheGenerationSeed.
| Double_t BmnGemStripModule::GetAvalancheRadius | ( | ) |
Definition at line 5692 of file BmnGemStripModule.cxx.
References AvalancheRadius.
| Double_t BmnGemStripModule::GetAvalancheRadius | ( | ) |
|
inline |
Definition at line 61 of file BmnGemStripModule.h.
References ElectronDriftDirection.
Referenced by BmnLambdaEmbeddingQa::DoEffAnalysis(), DrawCreatedStationTop(), BmnRecoTools::FillSetStsHits(), and BmnRecoTools::FillSetStsPoints().
|
inline |
Definition at line 61 of file BmnGemStripModule.h.
References ElectronDriftDirection.
|
inline |
Definition at line 256 of file BmnGemStripModule.h.
References FillGenerationData.
|
inline |
Definition at line 256 of file BmnGemStripModule.h.
References FillGenerationData.
Definition at line 318 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerClusterSize.
Definition at line 318 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerClusterSize.
Definition at line 326 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerStripPosition.
Definition at line 326 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerStripPosition.
Definition at line 334 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerStripTotalSignal.
Definition at line 334 of file BmnGemStripModule.h.
References IntersectionPoints_LowerLayerStripTotalSignal.
Definition at line 322 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerClusterSize.
Definition at line 322 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerClusterSize.
Definition at line 330 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerStripPosition.
Definition at line 330 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerStripPosition.
Definition at line 338 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerStripTotalSignal.
Definition at line 338 of file BmnGemStripModule.h.
References IntersectionPoints_UpperLayerStripTotalSignal.
Definition at line 346 of file BmnGemStripModule.h.
References IntersectionPointDigitNumberMatches.
Referenced by BmnGemStripHitMaker::ProcessDigits().
Definition at line 346 of file BmnGemStripModule.h.
References IntersectionPointDigitNumberMatches.
Definition at line 342 of file BmnGemStripModule.h.
References IntersectionPointMatches.
Definition at line 342 of file BmnGemStripModule.h.
References IntersectionPointMatches.
Definition at line 302 of file BmnGemStripModule.h.
References IntersectionPointsX.
Definition at line 302 of file BmnGemStripModule.h.
References IntersectionPointsX.
Definition at line 310 of file BmnGemStripModule.h.
References IntersectionPointsXErrors.
Definition at line 310 of file BmnGemStripModule.h.
References IntersectionPointsXErrors.
Definition at line 306 of file BmnGemStripModule.h.
References IntersectionPointsY.
Definition at line 306 of file BmnGemStripModule.h.
References IntersectionPointsY.
Definition at line 314 of file BmnGemStripModule.h.
References IntersectionPointsYErrors.
Definition at line 314 of file BmnGemStripModule.h.
References IntersectionPointsYErrors.
|
inline |
Definition at line 352 of file BmnGemStripModule.h.
References LowerClusters.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inline |
Definition at line 352 of file BmnGemStripModule.h.
References LowerClusters.
|
inline |
Definition at line 397 of file BmnGemStripModule.h.
References LowerClusters_PseudoIntersections.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inline |
Definition at line 397 of file BmnGemStripModule.h.
References LowerClusters_PseudoIntersections.
|
inline |
Definition at line 252 of file BmnGemStripModule.h.
References MaxClustersPerCm.
|
inline |
Definition at line 252 of file BmnGemStripModule.h.
References MaxClustersPerCm.
|
inline |
Definition at line 63 of file BmnGemStripModule.h.
References ModuleThickness.
Referenced by DrawCreatedStationTop(), and CbmStsDigiScheme::InitNewNew().
|
inline |
Definition at line 63 of file BmnGemStripModule.h.
References ModuleThickness.
|
inline |
Definition at line 301 of file BmnGemStripModule.h.
References IntersectionPointsX.
|
inline |
Definition at line 301 of file BmnGemStripModule.h.
References IntersectionPointsX.
|
inline |
Definition at line 358 of file BmnGemStripModule.h.
References PseudoIntersectionsX.
|
inline |
Definition at line 358 of file BmnGemStripModule.h.
References PseudoIntersectionsX.
|
inline |
Definition at line 284 of file BmnGemStripModule.h.
References RealPointsXcenter.
|
inline |
Definition at line 284 of file BmnGemStripModule.h.
References RealPointsXcenter.
|
inline |
Definition at line 276 of file BmnGemStripModule.h.
References RealPointsX.
|
inline |
Definition at line 276 of file BmnGemStripModule.h.
References RealPointsX.
|
inline |
Definition at line 85 of file BmnGemStripModule.h.
References StripLayers.
Referenced by BmnHistGem::BmnHistGem(), DrawCreatedStationFront(), EmbEffView(), CbmStsDigiScheme::InitNewNew(), BmnGemStripHitMaker::ProcessDigits(), BmnGemStripDigitizer::ProcessMCPoints(), rescaleAmplitudeGem(), and StripView().
|
inline |
Definition at line 85 of file BmnGemStripModule.h.
References StripLayers.
|
private |
Definition at line 6110 of file BmnGemStripModule.cxx.
References TMath::Log(), and TMath::Min().
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), and AddRealPointFull_ANNStripGenerator_MLP_Parallel().
|
private |
Definition at line 363 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerClusterSize.
Definition at line 363 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerClusterSize.
Definition at line 371 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerStripPosition.
Definition at line 371 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerStripPosition.
Definition at line 379 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerStripTotalSignal.
Definition at line 379 of file BmnGemStripModule.h.
References PseudoIntersections_LowerLayerStripTotalSignal.
Definition at line 367 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerClusterSize.
Definition at line 367 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerClusterSize.
Definition at line 375 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerStripPosition.
Definition at line 375 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerStripPosition.
Definition at line 383 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerStripTotalSignal.
Definition at line 383 of file BmnGemStripModule.h.
References PseudoIntersections_UpperLayerStripTotalSignal.
Definition at line 391 of file BmnGemStripModule.h.
References PseudoIntersectionDigitNumberMatches.
Referenced by BmnGemStripHitMaker::ProcessDigits().
Definition at line 391 of file BmnGemStripModule.h.
References PseudoIntersectionDigitNumberMatches.
Definition at line 387 of file BmnGemStripModule.h.
References PseudoIntersectionMatches.
Definition at line 387 of file BmnGemStripModule.h.
References PseudoIntersectionMatches.
Definition at line 359 of file BmnGemStripModule.h.
References PseudoIntersectionsX.
Definition at line 359 of file BmnGemStripModule.h.
References PseudoIntersectionsX.
Definition at line 361 of file BmnGemStripModule.h.
References PseudoIntersectionsXErrors.
Definition at line 361 of file BmnGemStripModule.h.
References PseudoIntersectionsXErrors.
Definition at line 360 of file BmnGemStripModule.h.
References PseudoIntersectionsY.
Definition at line 360 of file BmnGemStripModule.h.
References PseudoIntersectionsY.
Definition at line 362 of file BmnGemStripModule.h.
References PseudoIntersectionsYErrors.
Definition at line 362 of file BmnGemStripModule.h.
References PseudoIntersectionsYErrors.
Definition at line 281 of file BmnGemStripModule.h.
References RealPointsMC.
Definition at line 281 of file BmnGemStripModule.h.
References RealPointsMC.
Definition at line 277 of file BmnGemStripModule.h.
References RealPointsX.
Definition at line 277 of file BmnGemStripModule.h.
References RealPointsX.
Definition at line 285 of file BmnGemStripModule.h.
References RealPointsXcenter.
Definition at line 285 of file BmnGemStripModule.h.
References RealPointsXcenter.
Definition at line 279 of file BmnGemStripModule.h.
References RealPointsXout.
Definition at line 279 of file BmnGemStripModule.h.
References RealPointsXout.
Definition at line 278 of file BmnGemStripModule.h.
References RealPointsY.
Definition at line 278 of file BmnGemStripModule.h.
References RealPointsY.
Definition at line 286 of file BmnGemStripModule.h.
References RealPointsYcenter.
Definition at line 286 of file BmnGemStripModule.h.
References RealPointsYcenter.
Definition at line 280 of file BmnGemStripModule.h.
References RealPointsYout.
Definition at line 280 of file BmnGemStripModule.h.
References RealPointsYout.
Definition at line 170 of file BmnGemStripModule.cxx.
References StripLayers.
|
inline |
Definition at line 86 of file BmnGemStripModule.h.
References StripLayers.
Referenced by BmnHistGem::BmnHistGem(), DrawCreatedStationFront(), EmbEffView(), BmnRecoTools::FillSetStsHits(), BmnRecoTools::FillSetStsPoints(), CbmStsDigiScheme::InitNewNew(), rescaleAmplitudeGem(), and StripView().
|
inline |
Definition at line 86 of file BmnGemStripModule.h.
References StripLayers.
|
inline |
Definition at line 87 of file BmnGemStripModule.h.
References StripLayers.
Referenced by BmnRecoTools::FillSetStsHits(), BmnRecoTools::FillSetStsPoints(), and rescaleAmplitudeGem().
|
inline |
Definition at line 87 of file BmnGemStripModule.h.
References StripLayers.
Definition at line 162 of file BmnGemStripModule.cxx.
References StripLayers.
Definition at line 154 of file BmnGemStripModule.cxx.
References StripLayers.
|
inline |
Definition at line 351 of file BmnGemStripModule.h.
References UpperClusters.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inline |
Definition at line 351 of file BmnGemStripModule.h.
References UpperClusters.
|
inline |
Definition at line 396 of file BmnGemStripModule.h.
References UpperClusters_PseudoIntersections.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inline |
Definition at line 396 of file BmnGemStripModule.h.
References UpperClusters_PseudoIntersections.
|
inlinestatic |
Definition at line 113 of file BmnGemStripModule.h.
References fUseANNGeneration.
|
inlinestatic |
Definition at line 113 of file BmnGemStripModule.h.
References fUseANNGeneration.
|
inline |
Definition at line 46 of file BmnGemStripModule.h.
References Verbosity.
|
inline |
Definition at line 46 of file BmnGemStripModule.h.
References Verbosity.
|
inline |
Definition at line 50 of file BmnGemStripModule.h.
References XMaxModule.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), and DrawCreatedStationTop().
|
inline |
Definition at line 50 of file BmnGemStripModule.h.
References XMaxModule.
|
inline |
Definition at line 49 of file BmnGemStripModule.h.
References XMinModule.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), DrawCreatedStationFront(), and DrawCreatedStationTop().
|
inline |
Definition at line 49 of file BmnGemStripModule.h.
References XMinModule.
|
inline |
Definition at line 54 of file BmnGemStripModule.h.
References XMaxModule, and XMinModule.
|
inline |
Definition at line 54 of file BmnGemStripModule.h.
References XMaxModule, and XMinModule.
|
inline |
Definition at line 52 of file BmnGemStripModule.h.
References YMaxModule.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), and DrawCreatedStationFront().
|
inline |
Definition at line 52 of file BmnGemStripModule.h.
References YMaxModule.
|
inline |
Definition at line 51 of file BmnGemStripModule.h.
References YMinModule.
Referenced by BmnInnerTrackerGeometryDraw::CreateBordersGem(), and DrawCreatedStationFront().
|
inline |
Definition at line 51 of file BmnGemStripModule.h.
References YMinModule.
|
inline |
Definition at line 55 of file BmnGemStripModule.h.
References YMaxModule, and YMinModule.
|
inline |
Definition at line 55 of file BmnGemStripModule.h.
References YMaxModule, and YMinModule.
| Double_t BmnGemStripModule::GetZPositionRegistered | ( | ) |
Definition at line 106 of file BmnGemStripModule.cxx.
References DriftGapThickness, ElectronDriftDirection, ForwardZAxisEDrift, ModuleThickness, and ZStartModulePosition.
Referenced by CbmStsDigiScheme::InitNewNew().
| Double_t BmnGemStripModule::GetZPositionRegistered | ( | ) |
|
inline |
Definition at line 58 of file BmnGemStripModule.h.
References ZStartModulePosition.
Referenced by DrawCreatedStationTop().
|
inline |
Definition at line 58 of file BmnGemStripModule.h.
References ZStartModulePosition.
Definition at line 193 of file BmnGemStripModule.cxx.
References StripLayers, x, and y.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), BmnStsVectorFinderV9::ExcludeFakes(), and IsPointInsideModule().
Definition at line 202 of file BmnGemStripModule.cxx.
References ROOT::Math::fabs(), IsPointInsideModule(), ModuleThickness, x, y, z, and ZStartModulePosition.
Definition at line 216 of file BmnGemStripModule.cxx.
References ROOT::Math::fabs(), ModuleThickness, z, and ZStartModulePosition.
| StripCluster BmnGemStripModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius ) |
Definition at line 5412 of file BmnGemStripModule.cxx.
References StripCluster::AddStrip(), dist(), ROOT::Math::fabs(), TH1::Fit(), Gain, TRandom::Gaus(), StripCluster::GetClusterSize(), TH1::GetFunction(), TH1::GetMean(), TF1::GetParameter(), i, TF1::Integral(), StripCluster::IsCorrect, StripCluster::MeanPosition, nstrips, StripCluster::PositionResidual, TH1::SetBinContent(), TF1::SetParameter(), TMath::Sigma(), signal(), StripCluster::Signals, StripLayers, StripCluster::Strips, and StripCluster::TotalSignal.
Referenced by AddRealPointFullOne().
|
privatedelete |
|
privatedelete |
References BmnGemStripModule(), AddedClusters, AvalancheGenerationSeed, AvalancheRadius, DriftGapThickness, ElectronDriftDirection, ElectronSignal, FillGenerationData, FirstTransferGapThickness, fUseANNGeneration, Gain, InductionGapThickness, IntersectionPointDigitNumberMatches, IntersectionPointMatches, IntersectionPoints_LowerLayerClusterSize, IntersectionPoints_LowerLayerStripPosition, IntersectionPoints_LowerLayerStripTotalSignal, IntersectionPoints_UpperLayerClusterSize, IntersectionPoints_UpperLayerStripPosition, IntersectionPoints_UpperLayerStripTotalSignal, IntersectionPointsX, IntersectionPointsXErrors, IntersectionPointsY, IntersectionPointsYErrors, LowerClusters, LowerClusters_PseudoIntersections, MaxClustersPerCm, MCD, ModuleThickness, PseudoIntersectionDigitNumberMatches, PseudoIntersectionMatches, PseudoIntersections_LowerLayerClusterSize, PseudoIntersections_LowerLayerStripPosition, PseudoIntersections_LowerLayerStripTotalSignal, PseudoIntersections_UpperLayerClusterSize, PseudoIntersections_UpperLayerStripPosition, PseudoIntersections_UpperLayerStripTotalSignal, PseudoIntersectionsX, PseudoIntersectionsXErrors, PseudoIntersectionsY, PseudoIntersectionsYErrors, RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, RealPointsYout, SecondTransferGapThickness, SegmentedChargeDistribution, StripLayers, UpperClusters, UpperClusters_PseudoIntersections, Verbosity, XElectronPos, XMaxModule, XMinModule, YElectronPos, YMaxModule, YMinModule, and ZStartModulePosition.
|
inline |
Definition at line 507 of file BmnGemStripModule.h.
References AddedClusters, ElectronSignal, SegmentedChargeDistribution, XElectronPos, and YElectronPos.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), and ResetModuleData().
|
inline |
Definition at line 507 of file BmnGemStripModule.h.
References AddedClusters, ElectronSignal, SegmentedChargeDistribution, XElectronPos, and YElectronPos.
| void BmnGemStripModule::ResetIntersectionPoints | ( | ) |
Definition at line 6048 of file BmnGemStripModule.cxx.
References IntersectionPointDigitNumberMatches, IntersectionPointMatches, IntersectionPoints_LowerLayerClusterSize, IntersectionPoints_LowerLayerStripPosition, IntersectionPoints_LowerLayerStripTotalSignal, IntersectionPoints_UpperLayerClusterSize, IntersectionPoints_UpperLayerStripPosition, IntersectionPoints_UpperLayerStripTotalSignal, IntersectionPointsX, IntersectionPointsXErrors, IntersectionPointsY, IntersectionPointsYErrors, LowerClusters, and UpperClusters.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnGemStripModule::ResetIntersectionPoints | ( | ) |
| void BmnGemStripModule::ResetModuleData | ( | ) |
Definition at line 178 of file BmnGemStripModule.cxx.
References DefineModuleBorders(), ResetElectronPointsAndClusters(), ResetIntersectionPoints(), ResetPseudoIntersections(), ResetRealPoints(), and StripLayers.
| void BmnGemStripModule::ResetModuleData | ( | ) |
| void BmnGemStripModule::ResetPseudoIntersections | ( | ) |
Definition at line 6066 of file BmnGemStripModule.cxx.
References LowerClusters_PseudoIntersections, PseudoIntersectionDigitNumberMatches, PseudoIntersectionMatches, PseudoIntersections_LowerLayerClusterSize, PseudoIntersections_LowerLayerStripPosition, PseudoIntersections_LowerLayerStripTotalSignal, PseudoIntersections_UpperLayerClusterSize, PseudoIntersections_UpperLayerStripPosition, PseudoIntersections_UpperLayerStripTotalSignal, PseudoIntersectionsX, PseudoIntersectionsXErrors, PseudoIntersectionsY, PseudoIntersectionsYErrors, and UpperClusters_PseudoIntersections.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnGemStripModule::ResetPseudoIntersections | ( | ) |
|
inline |
Definition at line 288 of file BmnGemStripModule.h.
References RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, and RealPointsYout.
Referenced by ResetModuleData().
|
inline |
Definition at line 288 of file BmnGemStripModule.h.
References RealPointsMC, RealPointsX, RealPointsXcenter, RealPointsXout, RealPointsY, RealPointsYcenter, and RealPointsYout.
| 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 5970 of file BmnGemStripModule.cxx.
References TMath::Abs(), LeftToRight, TMath::PiOver2(), StripLayers, TMath::Tan(), x, and y.
|
static |
Definition at line 33 of file BmnGemStripModule.cxx.
References BmnGemStripMLPModel::SetDefaultPath().
|
static |
|
inline |
Definition at line 247 of file BmnGemStripModule.h.
References AvalancheGenerationSeed.
|
inline |
Definition at line 247 of file BmnGemStripModule.h.
References AvalancheGenerationSeed.
| void BmnGemStripModule::SetAvalancheRadius | ( | Double_t | aval_radius | ) |
Definition at line 5681 of file BmnGemStripModule.cxx.
References AvalancheRadius.
| void BmnGemStripModule::SetAvalancheRadius | ( | Double_t | aval_radius | ) |
|
inline |
Definition at line 60 of file BmnGemStripModule.h.
References ElectronDriftDirection.
|
inline |
Definition at line 60 of file BmnGemStripModule.h.
References ElectronDriftDirection.
|
inline |
Definition at line 255 of file BmnGemStripModule.h.
References FillGenerationData.
|
inline |
Definition at line 255 of file BmnGemStripModule.h.
References FillGenerationData.
|
inline |
Definition at line 251 of file BmnGemStripModule.h.
References MaxClustersPerCm.
|
inline |
Definition at line 251 of file BmnGemStripModule.h.
References MaxClustersPerCm.
| Bool_t BmnGemStripModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match ) |
Definition at line 146 of file BmnGemStripModule.cxx.
References StripLayers.
| 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 138 of file BmnGemStripModule.cxx.
References StripLayers.
Referenced by BmnGemStripHitMaker::ProcessDigits().
| 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 122 of file BmnGemStripModule.cxx.
References signal(), and StripLayers.
Referenced by BmnGemStripHitMaker::ProcessDigits().
|
inlinestatic |
Definition at line 112 of file BmnGemStripModule.h.
References fUseANNGeneration, and use.
Referenced by run_sim_bmn().
|
inlinestatic |
Definition at line 112 of file BmnGemStripModule.h.
References fUseANNGeneration, and use.
|
inline |
Definition at line 45 of file BmnGemStripModule.h.
References Verbosity.
|
inline |
Definition at line 45 of file BmnGemStripModule.h.
References Verbosity.
|
inline |
Definition at line 57 of file BmnGemStripModule.h.
References ZStartModulePosition.
|
inline |
Definition at line 57 of file BmnGemStripModule.h.
References ZStartModulePosition.
| vector< vector< StripCluster > > BmnGemStripModule::AddedClusters |
Definition at line 505 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), operator=(), and ResetElectronPointsAndClusters().
|
private |
Definition at line 436 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), GetAvalancheGenerationSeed(), operator=(), and SetAvalancheGenerationSeed().
|
private |
Definition at line 439 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFullOne(), GetAvalancheRadius(), operator=(), and SetAvalancheRadius().
|
private |
Definition at line 424 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), GetANNWindowCenterPoint(), GetZPositionRegistered(), and operator=().
|
private |
Definition at line 430 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), GetElectronDriftDirection(), GetZPositionRegistered(), operator=(), and SetElectronDriftDirection().
| vector< Double_t > BmnGemStripModule::ElectronSignal |
Definition at line 502 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), operator=(), and ResetElectronPointsAndClusters().
|
private |
Definition at line 438 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetFillGenerationData(), operator=(), and SetFillGenerationData().
|
private |
Definition at line 425 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), and operator=().
Definition at line 434 of file BmnGemStripModule.h.
Referenced by AddRealPoint(), GetUseANNGeneration(), operator=(), and SetUseANNGeneration().
|
private |
Definition at line 441 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), MakeCluster(), and operator=().
|
private |
Definition at line 427 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), and operator=().
|
private |
Definition at line 472 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointDigitNumberMatch(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 471 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointMatch(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 456 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_LowerLayerClusterSize(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 462 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_LowerLayerSripPosition(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 467 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_LowerLayerSripTotalSignal(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 458 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_UpperLayerClusterSize(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 464 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_UpperLayerSripPosition(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 469 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPoint_UpperLayerSripTotalSignal(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 451 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointX(), GetNIntersectionPoints(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 453 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointXError(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 452 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointY(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 454 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetIntersectionPointYError(), operator=(), and ResetIntersectionPoints().
|
staticconstexpr |
Definition at line 120 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), and GetANNModelPath().
|
private |
Definition at line 475 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetLowerCluster(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 496 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetLowerCluster_PseudoIntersections(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 437 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetMaxClustersPerCm(), operator=(), and SetMaxClustersPerCm().
|
private |
Definition at line 440 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), and operator=().
|
private |
Definition at line 428 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), GetModuleThickness(), GetZPositionRegistered(), IsPointInsideModule(), IsPointInsideZThickness(), and operator=().
|
private |
Definition at line 493 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersectionDigitNumberMatch(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 492 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersectionMatch(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 483 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_LowerLayerClusterSize(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 486 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_LowerLayerSripPosition(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 489 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_LowerLayerSripTotalSignal(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 484 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_UpperLayerClusterSize(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 487 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_UpperLayerSripPosition(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 490 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersection_UpperLayerSripTotalSignal(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 478 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetNPseudoIntersections(), GetPseudoIntersectionX(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 480 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersectionXError(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 479 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersectionY(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 481 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetPseudoIntersectionYError(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 447 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), GetRealPointMC(), operator=(), and ResetRealPoints().
|
private |
Definition at line 443 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), GetNRealPoints(), GetRealPointX(), operator=(), and ResetRealPoints().
|
private |
Definition at line 448 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetNRealPointCenters(), GetRealPointXcenter(), operator=(), and ResetRealPoints().
|
private |
Definition at line 445 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), GetRealPointXout(), operator=(), and ResetRealPoints().
|
private |
Definition at line 444 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), GetRealPointY(), operator=(), and ResetRealPoints().
|
private |
Definition at line 449 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetRealPointYcenter(), operator=(), and ResetRealPoints().
|
private |
Definition at line 446 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), GetRealPointYout(), operator=(), and ResetRealPoints().
|
private |
Definition at line 426 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), and operator=().
| vector< Int_t > BmnGemStripModule::SegmentedChargeDistribution |
Definition at line 503 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), operator=(), and ResetElectronPointsAndClusters().
|
private |
Definition at line 432 of file BmnGemStripModule.h.
Referenced by AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), AddRealPointFullOne(), AddRealPointSimple(), AddStripLayer(), AddStripSignalInLayer(), CalculateStripHitIntersectionPoints(), DefineModuleBorders(), GetNStripLayers(), GetStripDigitNumberMatchInLayer(), GetStripLayer(), GetStripLayers(), GetStripMatchInLayer(), GetStripSignalInLayer(), IsPointInsideModule(), MakeCluster(), operator=(), ResetModuleData(), SearchIntersectionPoint(), SetStripDigitNumberMatchInLayer(), SetStripMatchInLayer(), and SetStripSignalInLayer().
|
private |
Definition at line 474 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetUpperCluster(), operator=(), and ResetIntersectionPoints().
|
private |
Definition at line 495 of file BmnGemStripModule.h.
Referenced by CalculateStripHitIntersectionPoints(), GetUpperCluster_PseudoIntersections(), operator=(), and ResetPseudoIntersections().
|
private |
Definition at line 415 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), GetVerbosity(), operator=(), and SetVerbosity().
| vector< Double_t > BmnGemStripModule::XElectronPos |
Definition at line 500 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), operator=(), and ResetElectronPointsAndClusters().
|
private |
Definition at line 418 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), DefineModuleBorders(), GetXMaxModule(), GetXSize(), and operator=().
|
private |
Definition at line 417 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), DefineModuleBorders(), GetXMinModule(), GetXSize(), and operator=().
| vector< Double_t > BmnGemStripModule::YElectronPos |
Definition at line 501 of file BmnGemStripModule.h.
Referenced by AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), operator=(), and ResetElectronPointsAndClusters().
|
private |
Definition at line 420 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), DefineModuleBorders(), GetYMaxModule(), GetYSize(), and operator=().
|
private |
Definition at line 419 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), DefineModuleBorders(), GetYMinModule(), GetYSize(), and operator=().
|
private |
Definition at line 422 of file BmnGemStripModule.h.
Referenced by BmnGemStripModule(), BmnGemStripModule(), AddRealPointFull(), AddRealPointFull_ANNGenerator(), AddRealPointFull_ANNStripGenerator_Fdeep(), AddRealPointFull_ANNStripGenerator_Fdeep_Parallel(), AddRealPointFull_ANNStripGenerator_MLP(), AddRealPointFull_ANNStripGenerator_MLP_FastStand(), AddRealPointFull_ANNStripGenerator_MLP_Parallel(), GetANNWindowCenterPoint(), GetZPositionRegistered(), GetZStartModulePosition(), IsPointInsideModule(), IsPointInsideZThickness(), operator=(), and SetZStartModulePosition().