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] |
const double | intLength [kNumberCalorimeter] = { 22.4,16.42, 22.4, 16.42, 16.42, 16.77} |
const double | kminus_correl_hadem [5] |
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] |
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] |
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] |
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] |
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 |
Definition at line 10 of file GflashNameSpace.h.
int Gflash::findShowerType | ( | const Gflash3Vector | position | ) |
Definition at line 44 of file GflashNameSpace.cc.
References eta, EtaMax, kENCA, kESPM, kHB, kHE, RFrontCrystalEB, rho, rhoBackEB(), Rmin, z, zBackEE(), ZFrontCrystalEE, and Zmin.
Referenced by GflashEMShowerModel::DoIt(), GflashHadronShowerModel::DoIt(), GFlashEMShowerModel::DoIt(), and GflashShowino::initialize().
{ // type of hadron showers subject to the shower starting point (ssp) // showerType = -1 : default (invalid) // showerType = 0 : ssp before EBRY (barrel crystal) // showerType = 1 : ssp inside EBRY // showerType = 2 : ssp after EBRY before HB // showerType = 3 : ssp inside HB // showerType = 4 : ssp before EFRY (endcap crystal) // showerType = 5 : ssp inside EFRY // showerType = 6 : ssp after EFRY before HE // showerType = 7 : ssp inside HE int showerType = -1; //central double eta = position.getEta(); if (std::fabs(eta) < EtaMax[kESPM]) { double rho = position.getRho(); double rhoBack = rhoBackEB(position); if(rho < Gflash::RFrontCrystalEB) showerType = 0; else if (rho < rhoBack ) showerType = 1; else if (rho < Rmin[kHB] ) showerType = 2; else showerType = 3; } //forward else if (std::fabs(eta) < EtaMax[Gflash::kENCA] ) { double z = std::fabs(position.getZ()); double zBack = zBackEE(position); if(z < Gflash::ZFrontCrystalEE ) showerType = 4; else if (z < zBack ) showerType = 5; else if (z < Zmin[kHE] ) showerType = 6; else showerType = 7; } return showerType; }
CalorimeterNumber Gflash::getCalorimeterNumber | ( | const Gflash3Vector | position | ) |
Definition at line 7 of file GflashNameSpace.cc.
References eta, EtaMax, getHLTprescales::index, kENCA, kESPM, kHB, kHE, kNULL, rho, rhoBackEB(), Rmax, Rmin, z, zBackEE(), Zmax, and Zmin.
Referenced by GflashHadronShowerModel::excludeDetectorRegion(), GflashHadronShowerProfile::hadronicParameterization(), CalorimetryManager::HDShowerSimulation(), GflashHadronShowerProfile::longitudinalProfile(), and GflashEMShowerProfile::parameterization().
{ //return the calorimeter number of sensitive detectors (coarse) CalorimeterNumber index = kNULL; double eta = position.getEta(); //central if (std::fabs(eta) < EtaMax[kESPM] ) { double rho = position.getRho(); double rhoBack = rhoBackEB(position); if(rho > Gflash::Rmin[kESPM] && rho < rhoBack ) { index = kESPM; } else if(rho > Rmin[kHB] && rho < Rmax[kHB]) { index = kHB; } } //forward else if (std::fabs(eta) < EtaMax[kENCA]) { double z = std::fabs(position.getZ()); double zBack = zBackEE(position); if( z > Gflash::Zmin[kENCA] && z < zBack ) { index = kENCA; } else if( z > Zmin[kHE] && z < Zmax[kHE] ) { index = kHE; } //HF is not in the standard Gflash implementation yet // if( z > Zmin[kHF] && z < Zmax[kHF] ) { // index = kHF; // } } return index; }
double Gflash::rhoBackEB | ( | const Gflash3Vector | position | ) |
Definition at line 82 of file GflashNameSpace.cc.
References LengthCrystalEB, and RFrontCrystalEB.
Referenced by findShowerType(), and getCalorimeterNumber().
{ //return (Gflash::RFrontCrystalEB + Gflash::LengthCrystalEB*std::sin(position.getTheta())); return (Gflash::RFrontCrystalEB + Gflash::LengthCrystalEB ); }
double Gflash::zBackEE | ( | const Gflash3Vector | position | ) |
Definition at line 89 of file GflashNameSpace.cc.
References LengthCrystalEE, and ZFrontCrystalEE.
Referenced by findShowerType(), and getCalorimeterNumber().
{ //return (Gflash::ZFrontCrystalEE + Gflash::LengthCrystalEE*std::fabs(std::cos(position.getTheta()))); return (Gflash::ZFrontCrystalEE + Gflash::LengthCrystalEE); }
const double Gflash::criticalEnergy = 0.0086155 |
Definition at line 54 of file GflashNameSpace.h.
Referenced by GflashEMShowerProfile::parameterization().
const double Gflash::divisionStep = 1.0 |
Definition at line 61 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::hadronicParameterization().
const double Gflash::energyCutOff = 1.0 |
Definition at line 43 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::ModelTrigger().
const double Gflash::EtaMax[kNumberCalorimeter] = {1.479, 1.479, 3.000, 3.000, 1.262, 5.000} |
Definition at line 33 of file GflashNameSpace.h.
Referenced by DijetMass< Jet >::analyze(), TrackAnalyzer::beginJob(), TrackBuildingAnalyzer::beginJob(), TrackAnalyzer::bookHistosForState(), DijetMass< Jet >::DijetMass(), TrackAnalyzer::doTrackerSpecificInitialization(), GflashShowino::evaluateLengths(), findShowerType(), getCalorimeterNumber(), GflashHadronShowerProfile::hadronicParameterization(), SiPixelMuonHLT::Histo_init(), isValidGeom(), and OccupancyPlotter::setupHltMatrix().
const double Gflash::EtaMin[kNumberCalorimeter] = {0.000, 0.000, 1.479, 1.479, 0.000, 3.000} |
Definition at line 32 of file GflashNameSpace.h.
Referenced by TrackAnalyzer::beginJob(), TrackBuildingAnalyzer::beginJob(), TrackAnalyzer::bookHistosForState(), TrackAnalyzer::doTrackerSpecificInitialization(), GflashHadronShowerModel::excludeDetectorRegion(), and isValidGeom().
const double Gflash::ho_nonzero[5] |
{4.79943e-01,4.61158e-01,7.09011e-01,4.86440e+00,0.0000e+00}
Definition at line 820 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 57 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 548 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_emscale[2][5] |
{ { 8.3935e-01, 2.4180e-01, -1.4484e+00, 1.0397e+00, -2.2546e-02 }, { 2.3334e-01, 3.6810e-02, 1.0247e+01, 1.8556e+00, -1.9288e-02 } }
Definition at line 529 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_hadscale[8][5] |
{ { -5.9393e+01, 6.4013e+01, 1.0843e-01, -1.2441e+01, 4.2589e-01 }, { 1.3649e+01, 1.2266e+01, -4.9381e-01, -3.6921e+00, -1.1441e-01 }, { 1.2102e+00, 4.7458e-01, -9.4128e-01, 2.1482e+00, -5.1031e-02 }, { -6.2018e-01, 2.0288e-01, 1.1271e+00, 2.8535e+00, 0.0000e+00 }, { 1.7106e-01, 1.3766e-01, 7.3972e-01, 4.1351e+00, 9.0284e-01 }, { 5.7520e-01, -1.2499e+00, 8.0351e-02, -4.7481e+00, 6.0937e-02 }, { 1.8736e-01, 1.7391e-01, 1.0991e+00, 3.3557e+00, 0.0000e+00 }, { 4.2896e-02, 6.7448e-02, 7.4893e-01, 2.8837e+00, -1.1509e-02 } }
Definition at line 534 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_par[8 *NPar][5] |
Definition at line 553 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_rho[8 *NPar][5] |
Definition at line 603 of file GflashNameSpace.h.
Referenced by GflashKaonMinusShowerProfile::loadParameters().
const double Gflash::kminus_rpar[4 *Nrpar][5] |
{ { 1.5255e+00, 7.1460e-01, -9.6109e-01, 2.1485e+00, 0.0000e+00 }, { 8.1702e+00, 1.1618e+00, -3.2615e+00, 1.9965e+00, -9.8151e-01 }, { 8.0394e-01, 1.1379e-01, -5.7818e+01, 1.8315e+00, -3.1074e-02 }, { -3.4073e-01, 1.5998e-01, 5.6939e+01, 1.8305e+00, 1.5185e-02 }, { 1.8546e+01, 3.9927e+00, -6.4386e-01, 2.5076e+00, -1.3842e+00 }, { -2.9410e-01, 6.9922e-01, -7.1734e+01, 1.3073e+00, 8.2441e-02 }, { 4.8144e-01, 6.6668e-02, 1.4955e+00, 1.5032e+00, -2.8181e-02 }, { -5.4174e-03, 1.7362e-02, 1.2282e+01, 2.4035e-01, 6.1898e-04 }, { 2.0741e+01, 3.9654e+01, -1.8029e-01, -4.2558e-01, 2.5375e+00 }, { -1.1271e+00, 5.6222e-01, -5.1185e+01, 9.9351e-01, 1.9139e-01 }, { 4.8514e-01, 2.6816e-02, -3.7361e+01, 2.7567e+00, -8.2626e-03 }, { -9.0682e-02, 7.2902e-02, 2.3265e+00, -6.5459e+00, 8.8080e-03 }, { -2.9248e+00, 5.6213e+00, -3.2437e-01, 3.0222e+00, 1.5066e+00 }, { 7.4285e+00, 3.1786e+00, -9.1437e-01, 1.1013e+00, -7.0831e-01 }, { 9.6057e-01, 3.6162e-01, -3.6673e-01, -8.9691e-01, -3.2462e-02 }, { -2.9505e+01, 2.9362e+01, 1.0665e+00, -2.3946e+00, 1.6595e-02 } }
Definition at line 651 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 694 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_emscale[2][5] |
{ { 7.8775e-01, 2.7022e-01, -1.4291e+00, 1.3980e+00, -1.2795e-02 }, { 2.2224e-01, 1.7480e-02, 1.1984e+01, 1.8265e+00, -1.6718e-02 } }
Definition at line 675 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_hadscale[8][5] |
{ { -1.1629e+02, 1.1506e+02, 4.8753e-01, -4.4057e+00, 1.0940e+00 }, { 2.2018e+00, 1.1327e+00, -6.4208e-01, 1.2240e-01, -7.2109e-02 }, { 1.5217e+00, 1.9949e+00, -4.0047e-01, 1.0897e+00, 1.4482e-01 }, { -1.2902e+01, 1.5504e+01, 1.1257e-01, -8.4732e+00, -3.0451e-01 }, { 3.4887e-01, 1.9201e-01, 8.5205e-01, 3.8457e+00, 8.5097e-01 }, { 5.1252e-01, 7.7619e-01, -1.3001e-01, -4.1296e+00, 3.8339e-02 }, { 1.8736e-01, 1.7391e-01, 1.0991e+00, 3.3557e+00, 0.0000e+00 }, { 8.2313e-01, 1.3027e+00, 2.5263e-01, 2.8203e+00, -2.8548e-01 } }
Definition at line 680 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_par[8 *NPar][5] |
Definition at line 699 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_rho[8 *NPar][5] |
Definition at line 749 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::kplus_rpar[4 *Nrpar][5] |
{ { 2.0917e+00, 1.2528e+00, -6.9494e-01, 1.7600e+00, 0.0000e+00 }, { 7.8866e+00, 6.3777e-01, -4.3657e+00, 2.0492e+00, -1.0208e+00 }, { 7.3150e-01, 1.6104e-01, -8.4279e+00, 2.0670e+00, -3.3696e-03 }, { -2.4312e-01, 1.8371e-01, 1.5265e+01, 2.0458e+00, -1.6358e-02 }, { 2.0008e+01, 2.1622e+00, -3.4949e+00, 1.9954e+00, -2.0569e+00 }, { -4.1668e-02, 5.4366e-01, -1.3780e+01, 7.0957e-01, -1.1259e-02 }, { 5.0855e-01, 1.0979e-01, 1.2233e+00, 1.4132e+00, -4.5390e-02 }, { -5.9436e-02, -1.0396e-01, 3.7419e-01, 1.9661e+00, 3.6075e-02 }, { 1.2970e+01, 2.5925e+00, -1.5404e+00, 1.6391e+00, -1.3978e+00 }, { 1.9183e-01, 1.3373e+00, -1.1090e+00, -7.6909e+00, 6.3587e-02 }, { 4.3892e-01, 7.0247e-02, -1.8419e+01, 2.9160e+00, 1.2592e-02 }, { 6.2448e-02, 6.3318e-02, 6.1143e-01, 2.4479e+00, -2.4459e-02 }, { 2.0954e+00, 4.0916e-01, -6.9750e+01, 1.9870e+00, -5.3104e-02 }, { 6.4162e+00, 1.8264e+00, -9.6305e-01, 1.5012e+00, -7.5696e-01 }, { 4.3430e+00, 1.3126e+01, -2.5342e-02, -1.0939e+01, 2.1736e-01 }, { -5.0784e+01, 5.0870e+01, 2.0000e-01, -1.3669e+01, -1.2081e-02 } }
Definition at line 797 of file GflashNameSpace.h.
Referenced by GflashKaonPlusShowerProfile::loadParameters().
const double Gflash::LengthCrystalEB = 23.0 |
Definition at line 39 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), rhoBackEB(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::LengthCrystalEE = 22.0 |
Definition at line 40 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashShowino::simulateFirstInteractionPoint(), and zBackEE().
const double Gflash::maxLateralArmforR50 = 197.0 |
Definition at line 67 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::locateHitPosition().
const double Gflash::maxShowerDepthforR50 = 6.0 |
Definition at line 64 of file GflashNameSpace.h.
Referenced by GflashHadronShowerProfile::medianLateralArm().
const double Gflash::MinDistanceToOut = 10.0 |
Definition at line 50 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::excludeDetectorRegion().
const double Gflash::MinEnergyCutOffForHO = 2.5 |
Definition at line 70 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(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::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 403 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_emscale[2][5] |
{ { 1.9246e+01, 1.8870e+01, -3.3127e-01, -4.8509e+00, -2.3785e-02 }, { 3.5744e+00, 3.3661e+00, -4.9667e-01, -4.1388e+00, -8.8824e-03 } }
Definition at line 384 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_hadscale[8][5] |
{ { -1.8857e+00, 9.4549e-01, 1.0173e+00, 2.3654e+00, 1.0381e+00 }, { 1.4276e+00, 8.3835e-01, -9.1466e-01, 2.3945e+00, 0.0000e+00 }, { 1.0005e+00, 5.0454e-01, -9.6777e-01, 2.4216e+00, -3.0214e-02 }, { -7.1494e-01, 3.7825e-01, 1.1627e+00, 2.7411e+00, 5.5459e-03 }, { 1.5770e+00, 1.1215e+00, 4.2471e-01, 3.8321e+00, 5.2852e-01 }, { -6.5624e-02, 2.7895e-01, -3.2639e-01, 2.3605e+00, 6.3871e-02 }, { 1.8736e-01, 1.7391e-01, 1.0991e+00, 3.3557e+00, 0.0000e+00 }, { 9.1334e-02, 8.4321e-02, 9.1042e-01, 2.7686e+00, -3.0344e-02 } }
Definition at line 389 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_par[8 *NPar][5] |
Definition at line 408 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_rho[8 *NPar][5] |
Definition at line 458 of file GflashNameSpace.h.
Referenced by GflashAntiProtonShowerProfile::loadParameters().
const double Gflash::pbar_rpar[4 *Nrpar][5] |
{ { 1.8776e+00, 2.8426e-01, 2.3530e+01, 3.0047e+00, -1.7332e-01 }, { 9.1705e+00, 4.0028e+00, -4.4536e-01, 6.4847e-01, -5.9678e-01 }, { 5.9148e-01, 7.5552e-02, -3.0172e+01, 1.3417e+00, 2.0513e-02 }, { -1.3812e-01, 8.0542e-02, 5.5994e+01, 1.2251e+00, -1.6587e-02 }, { 1.7618e+01, 4.3991e+00, -9.7543e-01, 2.7789e+00, -1.2115e+00 }, { -7.6558e-02, 1.3021e+00, -1.4519e+00, 1.3966e+00, 1.6778e-01 }, { 5.9899e-01, 1.6407e-01, 8.4000e-01, 2.1795e+00, -7.0504e-02 }, { -1.4042e-01, 1.3416e-01, 2.3339e+00, -2.7260e+00, 5.8295e-03 }, { 1.2340e+01, 5.3893e+00, -4.9219e-01, 1.5722e+00, -6.8433e-01 }, { 1.0814e-01, 1.6610e+00, -1.1174e+00, -5.0663e+00, 1.9605e-01 }, { 4.9994e-01, 0.0000e+00, 0.0000e+00, 0.0000e+00, -2.0081e-02 }, { 4.6168e-01, 3.5308e-01, 5.4512e-01, 3.2036e+00, -1.4086e-01 }, { -1.6306e+00, 3.5609e+00, -1.8903e-01, 6.6580e+00, 4.6936e-01 }, { 6.5560e+00, 2.3432e+00, -9.8700e-01, 1.3115e+00, -6.5919e-01 }, { 7.4461e-01, 6.6885e-02, -8.9140e-01, -1.2050e+01, -4.5248e-02 }, { -2.4275e-01, 1.6289e-01, -2.9514e-04, -1.1208e+00, 4.3240e-02 } }
Definition at line 505 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 111 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_emscale[2][5] |
{ { 8.4338e-01, 1.8663e-01, -1.1906e+00, 6.8340e-01, -3.1237e-02 }, { 1.8918e-01, 2.2620e-02, 4.2555e+00, 1.8317e+00, -6.1358e-03 } }
Definition at line 92 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_hadscale[8][5] |
{ { -4.4752e+00, 3.8163e+00, 2.7962e-01, -7.6887e-01, 9.6721e-01 }, { 1.1228e+00, 6.5039e-01, 4.5585e+00, -8.0282e+00, -1.7630e-01 }, { 2.8223e+00, 5.9029e+00, -1.5873e-01, -8.7078e-01, 3.8598e-01 }, { -8.2726e-01, 1.0359e-01, 2.2052e+01, 2.9719e+00, 6.4103e-02 }, { -8.1787e-02, 8.3243e+00, 3.7488e-03, 3.2653e+00, 9.5662e-01 }, { 1.0567e-01, -2.0485e-01, 2.3345e-01, 4.5563e-01, 2.3694e-02 }, { 1.8736e-01, 1.7391e-01, 1.0991e+00, 3.3557e+00, 0.0000e+00 }, { 5.3155e-02, 9.3601e-02, 8.8143e-01, 2.3251e+00, -2.1999e-02 } }
Definition at line 97 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_par[8 *NPar][5] |
Definition at line 116 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_rho[8 *NPar][5] |
Definition at line 166 of file GflashNameSpace.h.
Referenced by GflashPiKShowerProfile::loadParameters().
const double Gflash::pion_rpar[4 *Nrpar][5] |
{ { 1.7239e+00, 9.3646e-01, -7.6784e-01, 1.6319e+00, 0.0000e+00 }, { 8.0152e+00, 1.3573e+00, -2.2490e+00, 2.0799e+00, -9.1649e-01 }, { 7.3494e-01, 8.7912e-02, -1.9433e+00, 1.2044e+00, -3.4421e-02 }, { -2.2025e-01, 7.3525e-02, 3.1836e+00, 1.4077e+00, 2.3818e-02 }, { 2.0617e+01, 2.1354e+00, -1.3979e+00, 2.4424e+00, -2.0928e+00 }, { 1.4732e+02, 1.4804e+02, -1.0534e+00, -2.1180e+00, 1.9513e-02 }, { 5.2939e-01, 2.3488e-01, 4.2874e-01, 1.4435e+00, -6.7974e-02 }, { -2.2405e-02, 1.7781e-01, 5.8629e-03, -2.6258e+01, 2.0595e-03 }, { 1.3184e+01, 5.3308e+00, -6.5926e-01, 1.4287e+00, -9.1948e-01 }, { 6.0658e+00, 7.6593e+00, -6.9664e-01, -1.7824e+00, 1.5619e-01 }, { 5.5211e-01, 0.0000e+00, 0.0000e+00, 0.0000e+00, -2.9011e-02 }, { 2.1551e-02, -5.4231e-02, 1.6615e+00, 2.7025e-01, 1.1807e-02 }, { 9.0230e-01, 8.7071e-01, -5.9984e-01, 2.7973e+00, 2.4553e-01 }, { 7.5508e+00, 3.6556e+00, -8.3028e-01, 1.1326e+00, -6.4124e-01 }, { 2.5737e+01, 2.5165e+01, -5.6146e-01, -4.0345e+00, -2.9592e-02 }, { -3.1200e-01, 2.0000e-01, 2.8915e+00, 7.5519e-01, 1.5230e-02 } }
Definition at line 214 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 257 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_emscale[2][5] |
{ { 6.2614e-01, 1.7633e-01, -1.2677e+00, 1.3193e+00, 2.4973e-03 }, { 1.6413e-01, 5.2570e-03, 1.8876e+02, 1.2887e+00, -4.0266e-03 } }
Definition at line 238 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_hadscale[8][5] |
{ { -1.2767e+02, 1.2691e+02, 2.6892e-01, -8.4621e+00, 9.7956e-01 }, { 1.2283e+00, 1.6307e-01, -3.6863e+00, 1.8677e+00, -4.5990e-02 }, { 1.8917e+00, 2.0947e+00, -3.6371e-01, 3.7861e-01, 8.8760e-02 }, { -7.6830e-01, 3.1319e-01, 8.2844e-01, 1.5865e+00, 2.4735e-02 }, { -1.0927e+01, 1.0727e+01, 2.9922e+00, -8.2073e-01, 9.8722e-01 }, { 7.2797e-02, 2.3601e-02, -1.4900e+00, 1.8989e+00, 3.4294e-04 }, { 1.8736e-01, 1.7391e-01, 1.0991e+00, 3.3557e+00, 0.0000e+00 }, { 4.7858e-01, 5.8552e-01, 3.9112e-01, 2.6945e+00, -1.7791e-01 } }
Definition at line 243 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_par[8 *NPar][5] |
Definition at line 262 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_rho[8 *NPar][5] |
Definition at line 312 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::pro_rpar[4 *Nrpar][5] |
{ { 2.0473e+01, 1.8293e+01, -2.7258e-03, -1.4304e+03, -2.7740e-01 }, { 4.3030e+00, 3.1796e+01, -1.4979e-01, 1.2390e+00, 2.8661e+00 }, { -7.1506e-01, 3.4815e+00, -1.8282e-01, 2.4101e+00, 5.4402e-01 }, { 2.5011e+00, 5.3549e+00, 1.7772e-01, 2.9511e+00, -8.8951e-01 }, { 2.0252e+01, 1.6754e+00, -3.3596e+00, 2.1412e+00, -2.1051e+00 }, { -1.6270e+00, 5.0493e+00, -1.6916e-01, 1.5961e+00, 7.2367e-01 }, { 5.0396e-01, 7.1958e-02, 1.4915e+00, 1.4498e+00, -4.0554e-02 }, { -1.3402e-01, 1.3657e-01, 2.3093e+00, -3.1556e+00, 5.2742e-03 }, { 1.2771e+01, 2.8591e+00, -7.5931e-01, 1.5374e+00, -1.2623e+00 }, { -4.1051e+00, 3.1735e+00, -3.5820e-01, 3.0133e+00, 1.0538e+00 }, { 4.9758e-01, 5.9756e-02, -1.9593e+00, 2.9959e+00, -1.3451e-02 }, { 2.0201e-01, 1.0967e-01, 1.2310e+00, 3.3239e+00, -6.2154e-02 }, { -4.8143e+00, 1.0479e+01, -2.1974e-01, 3.0933e+00, 2.0855e+00 }, { 2.5276e+01, 2.1056e+01, -4.4710e-01, -1.7116e+00, -6.7854e-01 }, { -5.8886e-01, 2.6766e+00, -1.9974e-01, 2.6381e+00, 4.3146e-01 }, { -1.7710e-02, 9.4732e-02, 4.2625e+00, 3.3545e+00, -2.9552e-02 } }
Definition at line 360 of file GflashNameSpace.h.
Referenced by GflashProtonShowerProfile::loadParameters().
const double Gflash::QuasiElasticLike = 0.95 |
Definition at line 47 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::isFirstInelasticInteraction().
const double Gflash::radLength[kNumberCalorimeter] = { 0.89, 1.49, 0.89, 1.49, 1.49, 1.76} |
Definition at line 56 of file GflashNameSpace.h.
Referenced by HFGflash::gfParameterization(), GflashEMShowerProfile::parameterization(), and GflashHadronShowerProfile::twoGammaProfile().
const double Gflash::RFrontCrystalEB = 129.0 |
Definition at line 35 of file GflashNameSpace.h.
Referenced by GflashShowino::evaluateLengths(), findShowerType(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::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 82 of file GflashNameSpace.h.
const double Gflash::Rmax[kNumberCalorimeter] = {177.5, 287.7, 171.1, 263.9, 407.0, 140.0} |
Definition at line 30 of file GflashNameSpace.h.
Referenced by CalibrationAlgorithm::analyse(), EcalUncalibRecHitRatioMethodAlgo< C >::computeTime(), GflashShowino::evaluateLengths(), 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 29 of file GflashNameSpace.h.
Referenced by CalibrationAlgorithm::analyse(), CaloTowersValidation::analyze(), EcalUncalibRecHitRatioMethodAlgo< C >::computeTime(), GflashShowino::evaluateLengths(), findShowerType(), getCalorimeterNumber(), GflashHadronShowerProfile::hadronicParameterization(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::rMoliere[kNumberCalorimeter] = { 2.19, 2.19, 2.19, 2.19, 2.19, 1.72} |
Definition at line 55 of file GflashNameSpace.h.
Referenced by HFGflash::gfParameterization(), GflashEMShowerProfile::locateHitPosition(), and GflashEMShowerProfile::parameterization().
const double Gflash::ROffCrystalEB = 5.2 |
Definition at line 37 of file GflashNameSpace.h.
const double Gflash::SAMHAD[3][kNumberCalorimeter] |
{{0.0,0.89,0.0,0.89,0.89,0.0}, {0.0,0.00,0.0,0.00,0.00,0.0}, {0.0,0.00,0.0,0.00,0.00,0.0}}
Definition at line 79 of file GflashNameSpace.h.
const double Gflash::scaleSensitiveHB = 0.180 |
Definition at line 73 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::makeHits().
const double Gflash::scaleSensitiveHE = 0.180 |
Definition at line 75 of file GflashNameSpace.h.
Referenced by GflashHadronShowerModel::makeHits().
const double Gflash::Z[kNumberCalorimeter] = { 68.36, 68.36, 68.36, 68.36, 68.36, 55.845} |
Definition at line 58 of file GflashNameSpace.h.
Referenced by RPCEfficiency::analyze(), ZeePlots::analyze(), MagGeoBuilderFromDDD::build(), TFitParticleEScaledMomDev::calc4Vec(), TFitParticleEMomDev::calc4Vec(), TFitParticleEtEtaPhi::calc4Vec(), TFitParticleMomDev::calc4Vec(), TFitParticleEtThetaPhi::calc4Vec(), TFitParticleMCCart::calc4Vec(), TFitParticleMCMomDev::calc4Vec(), TFitParticleMCPInvSpher::calc4Vec(), TFitParticleECart::calc4Vec(), TFitParticleSpher::calc4Vec(), TFitParticleCart::calc4Vec(), TFitParticleMCSpher::calc4Vec(), TFitParticleESpher::calc4Vec(), HitPairGeneratorFromLayerPairForPhotonConversion::checkBoundaries(), FWGeometryTableViewBase::chosenItem(), CocoaMaterialElementary::CocoaMaterialElementary(), Conv4HitsReco::ComputeMinLimits(), PFPhotonTranslator::createOneLegConversions(), CSCSegtoRPC::CSCSegtoRPC(), DTSegtoRPC::DTSegtoRPC(), MuScleFitPlotter::fillSim(), MuScleFitFilter::filter(), MagESector::findVolume(), MagBRod::findVolume(), TFParams::fitpj(), BaseCrystal::getDrawingCoordinates(), HitPairGeneratorFromLayerPairForPhotonConversion::getPhiRange(), MagGeometry::inBarrel(), PerigeeConversions::jacobianCurvilinear2Perigee(), PerigeeConversions::jacobianPerigee2Curvilinear(), MaterialEffects::MaterialEffects(), BetafuncEvtVtxGenerator::newVertex(), HLLHCEvtVtxGenerator::newVertex(), GaussEvtVtxGenerator::newVertex(), BetaBoostEvtVtxGenerator::newVertex(), MixBoostEvtVtxGenerator::newVertex(), FSimTrack::notYetToEndVertex(), GflashEMShowerProfile::parameterization(), PetrukhinFunc(), PFAlgoTestBenchElectrons::processBlock(), PreshowerClusterProducer::produce(), PreshowerPhiClusterProducer::produce(), stor::DQMEventStore< DQMEventMsg, EventRetriever< RegInfo, QueueCollectionPtr >, StateMachine >::purge(), TopologyWorker::setPartList(), CosmicMuonGenerator::setZCentrOfTarget(), CosmicMuonGenerator::setZDistOfTarget(), and TwoTrackMinimumDistanceHelixLine::updateCoeffs().
const double Gflash::ZFrontCrystalEE = 320.9 |
Definition at line 36 of file GflashNameSpace.h.
Referenced by GflashShowino::evaluateLengths(), findShowerType(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::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 28 of file GflashNameSpace.h.
Referenced by MagGeoBuilderFromDDD::bSlab::bSlab(), GflashShowino::evaluateLengths(), GflashHadronShowerModel::excludeDetectorRegion(), getCalorimeterNumber(), GflashEMShowerProfile::getDistanceToOut(), GflashHadronShowerProfile::hadronicParameterization(), GflashEMShowerProfile::parameterization(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::Zmin[kNumberCalorimeter] = {0.000, 0.000, 317.2, 391.95, 0.000, 1110.0} |
Definition at line 27 of file GflashNameSpace.h.
Referenced by MagGeoBuilderFromDDD::bSlab::bSlab(), GflashShowino::evaluateLengths(), GflashHadronShowerModel::excludeDetectorRegion(), findShowerType(), getCalorimeterNumber(), GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), and GflashShowino::simulateFirstInteractionPoint().
const double Gflash::ZOffCrystalEE = 3.7 |
Definition at line 38 of file GflashNameSpace.h.