Enumerations | |
enum | CalorimeterNumber { kNULL = -1, kESPM, kHB, kENCA, kHE, kHO, kHF, kNumberCalorimeter } |
Functions | |
int | findShowerType (const Gflash3Vector &position) |
CalorimeterNumber | getCalorimeterNumber (const Gflash3Vector &position) |
double | rhoBackEB (const Gflash3Vector &position) |
double | zBackEE (const Gflash3Vector &position) |
Variables | |
const double | criticalEnergy = 0.0086155 |
const double | divisionStep = 1.0 |
const double | energyCutOff = 1.0 |
const double | EtaMax [kNumberCalorimeter] = {1.479, 1.479, 3.000, 3.000, 1.262, 5.000} |
const double | EtaMin [kNumberCalorimeter] = {0.000, 0.000, 1.479, 1.479, 0.000, 3.000} |
const double | ho_nonzero [5] = {4.79943e-01, 4.61158e-01, 7.09011e-01, 4.86440e+00, 0.0000e+00} |
const double | intLength [kNumberCalorimeter] = {22.4, 16.42, 22.4, 16.42, 16.42, 16.77} |
const double | kminus_correl_hadem [5] = {-7.3480e-01, 1.8541e-01, -7.6211e-01, 9.4878e-01, 2.5519e-03} |
const double | kminus_emscale [2][5] |
const double | kminus_hadscale [8][5] |
const double | kminus_par [8 *NPar][5] |
const double | kminus_rho [8 *NPar][5] |
const double | kminus_rpar [4 *Nrpar][5] |
const double | kplus_correl_hadem [5] = {-6.9227e-01, 1.8762e-01, -7.1395e-01, 7.1711e-01, -7.3016e-03} |
const double | kplus_emscale [2][5] |
const double | kplus_hadscale [8][5] |
const double | kplus_par [8 *NPar][5] |
const double | kplus_rho [8 *NPar][5] |
const double | kplus_rpar [4 *Nrpar][5] |
const double | LengthCrystalEB = 23.0 |
const double | LengthCrystalEE = 22.0 |
const double | maxLateralArmforR50 = 197.0 |
const double | maxShowerDepthforR50 = 6.0 |
const double | MinDistanceToOut = 10.0 |
const double | MinEnergyCutOffForHO = 2.5 |
const int | NPar = 5 |
const int | Nrpar = 4 |
const double | pbar_correl_hadem [5] = {-5.8253e-01, 3.6344e-01, -4.6371e-01, 2.8284e-01, 0.0000e+00} |
const double | pbar_emscale [2][5] |
const double | pbar_hadscale [8][5] |
const double | pbar_par [8 *NPar][5] |
const double | pbar_rho [8 *NPar][5] |
const double | pbar_rpar [4 *Nrpar][5] |
const double | pion_correl_hadem [5] = {-7.3137e-01, 1.2367e-01, -8.5607e-01, 1.0989e+00, -1.2858e-02} |
const double | pion_emscale [2][5] |
const double | pion_hadscale [8][5] |
const double | pion_par [8 *NPar][5] |
const double | pion_rho [8 *NPar][5] |
const double | pion_rpar [4 *Nrpar][5] |
const double | pro_correl_hadem [5] = {-6.7711e-01, 2.5760e-01, -4.9826e-01, 3.4791e-01, 0.0000e+00} |
const double | pro_emscale [2][5] |
const double | pro_hadscale [8][5] |
const double | pro_par [8 *NPar][5] |
const double | pro_rho [8 *NPar][5] |
const double | pro_rpar [4 *Nrpar][5] |
const double | QuasiElasticLike = 0.95 |
const double | radLength [kNumberCalorimeter] = {0.89, 1.49, 0.89, 1.49, 1.49, 1.76} |
const double | RFrontCrystalEB = 129.0 |
const double | RLTHAD [kNumberCalorimeter] = {32.7, 23.7, 32.7, 23.7, 23.7, 23.7} |
const double | Rmax [kNumberCalorimeter] = {177.5, 287.7, 171.1, 263.9, 407.0, 140.0} |
const double | Rmin [kNumberCalorimeter] = {123.8, 177.5, 31.6, 31.6, 382.0, 12.5} |
const double | rMoliere [kNumberCalorimeter] = {2.19, 2.19, 2.19, 2.19, 2.19, 1.72} |
const double | ROffCrystalEB = 5.2 |
const double | SAMHAD [3][kNumberCalorimeter] |
const double | scaleSensitiveHB = 0.180 |
const double | scaleSensitiveHE = 0.180 |
const double | Z [kNumberCalorimeter] = {68.36, 68.36, 68.36, 68.36, 68.36, 55.845} |
const double | ZFrontCrystalEE = 320.9 |
const double | Zmax [kNumberCalorimeter] = {317.0, 433.2, 399.1, 554.10, 661.0, 1275.0} |
const double | Zmin [kNumberCalorimeter] = {0.000, 0.000, 317.2, 391.95, 0.000, 1110.0} |
const double | ZOffCrystalEE = 3.7 |
Enumerator | |
---|---|
kNULL | |
kESPM | |
kHB | |
kENCA | |
kHE | |
kHO | |
kHF | |
kNumberCalorimeter |
Definition at line 10 of file GflashNameSpace.h.
int Gflash::findShowerType | ( | const Gflash3Vector & | position | ) |
Definition at line 41 of file GflashNameSpace.cc.
References PVValHelper::eta, EtaMax, kENCA, kESPM, kHB, kHE, position, RFrontCrystalEB, rhoBackEB(), Rmin, zBackEE(), ZFrontCrystalEE, and Zmin.
Referenced by GflashHadronShowerModel::DoIt(), GFlashHadronShowerModel::DoIt(), GflashEMShowerModel::DoIt(), GFlashEMShowerModel::DoIt(), and GflashShowino::initialize().
CalorimeterNumber Gflash::getCalorimeterNumber | ( | const Gflash3Vector & | position | ) |
Definition at line 7 of file GflashNameSpace.cc.
References PVValHelper::eta, EtaMax, kENCA, kESPM, kHB, kHE, kNULL, position, rhoBackEB(), Rmax, Rmin, zBackEE(), Zmax, and Zmin.
Referenced by GflashHadronShowerModel::excludeDetectorRegion(), GFlashHadronShowerModel::excludeDetectorRegion(), GflashHadronShowerProfile::hadronicParameterization(), CalorimetryManager::HDShowerSimulation(), GflashHadronShowerProfile::longitudinalProfile(), and GflashEMShowerProfile::parameterization().
double Gflash::rhoBackEB | ( | const Gflash3Vector & | position | ) |
Definition at line 86 of file GflashNameSpace.cc.
References LengthCrystalEB, and RFrontCrystalEB.
Referenced by findShowerType(), and getCalorimeterNumber().
double Gflash::zBackEE | ( | const Gflash3Vector & | position | ) |
Definition at line 92 of file GflashNameSpace.cc.
References LengthCrystalEE, and ZFrontCrystalEE.
Referenced by findShowerType(), and getCalorimeterNumber().
const double Gflash::criticalEnergy = 0.0086155 |
Definition at line 55 of file GflashNameSpace.h.
Referenced by GflashEMShowerProfile::parameterization().
const double Gflash::divisionStep = 1.0 |
Definition at line 62 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::hadronicParameterization().
const double Gflash::energyCutOff = 1.0 |
Definition at line 44 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::ModelTrigger(), GFlashHadronShowerModel::ModelTrigger(), and GFlashEMShowerModel::ModelTrigger().
const double Gflash::EtaMax[kNumberCalorimeter] = {1.479, 1.479, 3.000, 3.000, 1.262, 5.000} |
Definition at line 34 of file GflashNameSpace.h.
Referenced by GflashShowino::evaluateLengths(), findShowerType(), getCalorimeterNumber(), and GflashHadronShowerProfile::hadronicParameterization().
const double Gflash::EtaMin[kNumberCalorimeter] = {0.000, 0.000, 1.479, 1.479, 0.000, 3.000} |
Definition at line 33 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::excludeDetectorRegion(), and GFlashHadronShowerModel::excludeDetectorRegion().
const double Gflash::ho_nonzero[5] = {4.79943e-01, 4.61158e-01, 7.09011e-01, 4.86440e+00, 0.0000e+00} |
Definition at line 785 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::hadronicParameterization().
const double Gflash::intLength[kNumberCalorimeter] = {22.4, 16.42, 22.4, 16.42, 16.42, 16.77} |
Definition at line 58 of file GflashNameSpace.h.
Referenced by CalorimetryManager::HDShowerSimulation(), GflashHadronShowerProfile::hoProfile(), and GflashHadronShowerProfile::twoGammaProfile().
const double Gflash::kminus_correl_hadem[5] = {-7.3480e-01, 1.8541e-01, -7.6211e-01, 9.4878e-01, 2.5519e-03} |
Definition at line 524 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_emscale[2][5] |
Definition at line 508 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_hadscale[8][5] |
Definition at line 511 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_par[8 *NPar][5] |
Definition at line 528 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_rho[8 *NPar][5] |
Definition at line 577 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_rpar[4 *Nrpar][5] |
Definition at line 624 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kplus_correl_hadem[5] = {-6.9227e-01, 1.8762e-01, -7.1395e-01, 7.1711e-01, -7.3016e-03} |
Definition at line 663 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_emscale[2][5] |
Definition at line 647 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_hadscale[8][5] |
Definition at line 650 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_par[8 *NPar][5] |
Definition at line 667 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_rho[8 *NPar][5] |
Definition at line 716 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_rpar[4 *Nrpar][5] |
Definition at line 763 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::LengthCrystalEB = 23.0 |
Definition at line 40 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), rhoBackEB(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::LengthCrystalEE = 22.0 |
Definition at line 41 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashShowino::simulateFirstInteractionPoint(), and zBackEE().
const double Gflash::maxLateralArmforR50 = 197.0 |
Definition at line 69 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::locateHitPosition().
const double Gflash::maxShowerDepthforR50 = 6.0 |
Definition at line 65 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::medianLateralArm().
const double Gflash::MinDistanceToOut = 10.0 |
Definition at line 51 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::excludeDetectorRegion(), and GFlashHadronShowerModel::excludeDetectorRegion().
const double Gflash::MinEnergyCutOffForHO = 2.5 |
Definition at line 72 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::hadronicParameterization().
const int Gflash::NPar = 5 |
Definition at line 87 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::getFluctuationVector(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), and GflashAntiProtonShowerProfile::loadParameters().
const int Gflash::Nrpar = 4 |
const double Gflash::pbar_correl_hadem[5] = {-5.8253e-01, 3.6344e-01, -4.6371e-01, 2.8284e-01, 0.0000e+00} |
Definition at line 386 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_emscale[2][5] |
Definition at line 370 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_hadscale[8][5] |
Definition at line 373 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_par[8 *NPar][5] |
Definition at line 390 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_rho[8 *NPar][5] |
Definition at line 439 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_rpar[4 *Nrpar][5] |
Definition at line 485 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pion_correl_hadem[5] = {-7.3137e-01, 1.2367e-01, -8.5607e-01, 1.0989e+00, -1.2858e-02} |
Definition at line 108 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_emscale[2][5] |
Definition at line 92 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_hadscale[8][5] |
Definition at line 95 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_par[8 *NPar][5] |
Definition at line 112 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_rho[8 *NPar][5] |
Definition at line 161 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_rpar[4 *Nrpar][5] |
Definition at line 208 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pro_correl_hadem[5] = {-6.7711e-01, 2.5760e-01, -4.9826e-01, 3.4791e-01, 0.0000e+00} |
Definition at line 247 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_emscale[2][5] |
Definition at line 231 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_hadscale[8][5] |
Definition at line 234 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_par[8 *NPar][5] |
Definition at line 251 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_rho[8 *NPar][5] |
Definition at line 300 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_rpar[4 *Nrpar][5] |
Definition at line 347 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::QuasiElasticLike = 0.95 |
Definition at line 48 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::isFirstInelasticInteraction(), and GFlashHadronShowerModel::isFirstInelasticInteraction().
const double Gflash::radLength[kNumberCalorimeter] = {0.89, 1.49, 0.89, 1.49, 1.49, 1.76} |
Definition at line 57 of file GflashNameSpace.h.
Referenced by HFGflash::gfParameterization(), GflashEMShowerProfile::parameterization(), and GflashHadronShowerProfile::twoGammaProfile().
const double Gflash::RFrontCrystalEB = 129.0 |
Definition at line 36 of file GflashNameSpace.h.
Referenced by GflashShowino::evaluateLengths(), findShowerType(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), rhoBackEB(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::RLTHAD[kNumberCalorimeter] = {32.7, 23.7, 32.7, 23.7, 23.7, 23.7} |
Definition at line 83 of file GflashNameSpace.h.
const double Gflash::Rmax[kNumberCalorimeter] = {177.5, 287.7, 171.1, 263.9, 407.0, 140.0} |
Definition at line 31 of file GflashNameSpace.h.
Referenced by CalibrationAlgorithm::analyse(), EcalUncalibRecHitRatioMethodAlgo< EBDataFrame >::computeTime(), ME0PreRecoGaussianModel::correctSigmaU(), GflashShowino::evaluateLengths(), GflashHadronShowerModel::excludeDetectorRegion(), GFlashHadronShowerModel::excludeDetectorRegion(), getCalorimeterNumber(), GflashEMShowerProfile::getDistanceToOut(), GflashHadronShowerProfile::hadronicParameterization(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::Rmin[kNumberCalorimeter] = {123.8, 177.5, 31.6, 31.6, 382.0, 12.5} |
Definition at line 30 of file GflashNameSpace.h.
Referenced by CalibrationAlgorithm::analyse(), CaloTowersValidation::analyze(), EcalUncalibRecHitRatioMethodAlgo< EBDataFrame >::computeTime(), GflashShowino::evaluateLengths(), findShowerType(), getCalorimeterNumber(), GflashHadronShowerProfile::hadronicParameterization(), GflashAntiProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::rMoliere[kNumberCalorimeter] = {2.19, 2.19, 2.19, 2.19, 2.19, 1.72} |
Definition at line 56 of file GflashNameSpace.h.
Referenced by HFGflash::gfParameterization(), GflashEMShowerProfile::locateHitPosition(), and GflashEMShowerProfile::parameterization().
const double Gflash::ROffCrystalEB = 5.2 |
Definition at line 38 of file GflashNameSpace.h.
const double Gflash::SAMHAD[3][kNumberCalorimeter] |
Definition at line 81 of file GflashNameSpace.h.
const double Gflash::scaleSensitiveHB = 0.180 |
Definition at line 75 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::makeHits(), and GFlashHadronShowerModel::makeHits().
const double Gflash::scaleSensitiveHE = 0.180 |
Definition at line 77 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::makeHits(), and GFlashHadronShowerModel::makeHits().
const double Gflash::Z[kNumberCalorimeter] = {68.36, 68.36, 68.36, 68.36, 68.36, 55.845} |
Definition at line 59 of file GflashNameSpace.h.
Referenced by GflashEMShowerProfile::parameterization().
const double Gflash::ZFrontCrystalEE = 320.9 |
Definition at line 37 of file GflashNameSpace.h.
Referenced by GflashShowino::evaluateLengths(), findShowerType(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashShowino::simulateFirstInteractionPoint(), and zBackEE().
const double Gflash::Zmax[kNumberCalorimeter] = {317.0, 433.2, 399.1, 554.10, 661.0, 1275.0} |
Definition at line 29 of file GflashNameSpace.h.
Referenced by magneticfield::bSlab::bSlab(), GflashShowino::evaluateLengths(), GflashHadronShowerModel::excludeDetectorRegion(), GFlashHadronShowerModel::excludeDetectorRegion(), getCalorimeterNumber(), GflashEMShowerProfile::getDistanceToOut(), GflashHadronShowerProfile::hadronicParameterization(), GflashEMShowerProfile::parameterization(), HIPplots::plotHitMap(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::Zmin[kNumberCalorimeter] = {0.000, 0.000, 317.2, 391.95, 0.000, 1110.0} |
Definition at line 28 of file GflashNameSpace.h.
Referenced by magneticfield::bSlab::bSlab(), GflashShowino::evaluateLengths(), GflashHadronShowerModel::excludeDetectorRegion(), GFlashHadronShowerModel::excludeDetectorRegion(), findShowerType(), getCalorimeterNumber(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), HIPplots::plotHitMap(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::ZOffCrystalEE = 3.7 |
Definition at line 39 of file GflashNameSpace.h.