CMS 3D CMS Logo

Enumerations | Functions | Variables

Gflash Namespace Reference

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 correl_hadem [4] = { -7.8255e-01, 1.7976e-01, -8.8001e-01, 2.3474e+00 }
const double criticalEnergy = 0.0086155
const double divisionStep = 1.0
const double emcorr_pid [10][4]
const double emscale [4][4]
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 fdep [2][4]
const double hadcorr_pid [10][4]
const double hadscale [7][4]
const double ho_nonzero [4] = {4.79943e-01,4.61158e-01,7.09011e-01,4.86440e+00}
const double intLength [kNumberCalorimeter] = { 22.4,16.42, 22.4, 16.42, 16.42, 16.77}
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 double mipcorr_pid [10][4]
const int NPar = 5
const int Nrpar = 4
const double par [8 *NPar][4]
const double pbar_emscale [2][4]
const double pbar_hadscale [7][4]
const double pbar_par [8 *NPar][4]
const double pbar_rho [8 *NPar][4]
const double pbar_rpar [4 *Nrpar][2]
const double pro_emscale [4][4]
const double pro_hadscale [7][4]
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 rho [8 *NPar][4]
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 rpar [4 *Nrpar][2]
const double SAMHAD [3][kNumberCalorimeter]
const double scaleSensitiveHB = 0.200
const double scaleSensitiveHE = 0.200
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

Enumeration Type Documentation

Enumerator:
kNULL 
kESPM 
kHB 
kENCA 
kHE 
kHO 
kHF 
kNumberCalorimeter 

Definition at line 10 of file GflashNameSpace.h.

                         {
    kNULL = -1,         // ECAL Barrel - ESPM
    kESPM,              // ECAL Barrel - ESPM
    kHB,                // HCAL Barrel - HB
    kENCA,              // ECAL Endcap - ENCA
    kHE,                // HCAL Endcap - HE
    kHO,                // HCAL Outer  - HO
    kHF,                // HCAL Forward - HF
    kNumberCalorimeter
  };

Function Documentation

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(), 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);
}

Variable Documentation

const double Gflash::correl_hadem[4] = { -7.8255e-01, 1.7976e-01, -8.8001e-01, 2.3474e+00 }
const double Gflash::criticalEnergy = 0.0086155

Definition at line 58 of file GflashNameSpace.h.

Referenced by GflashEMShowerProfile::parameterization().

const double Gflash::divisionStep = 1.0
const double Gflash::emcorr_pid[10][4]
Initial value:
 {
    {  9.3665e-02,  1.0012e-01, -1.1824e+00,  1.1446e+00 }, 
    {  5.6892e-02,  5.6048e-02, -9.0275e-01,  1.5974e+00 }, 
    {  1.0012e-01,  1.1394e-01, -2.2312e+00,  1.3881e+00 }, 
    {  6.1321e-02,  7.0704e-02, -1.3792e+00,  1.6116e+00 }, 
    {  3.9237e-02,  9.8766e-02, -1.6805e+00,  1.5693e+00 }, 
    {  4.3418e-03,  5.4551e-02, -2.0302e+00,  2.0768e+00 }, 
    {  2.4292e-01,  2.8905e-01, -2.3882e+00,  6.9453e-01 }, 
    {  2.3073e-01,  2.9771e-01, -5.8904e-01, -4.1660e-01 }, 
    {  5.1063e-02,  7.7481e-02, -3.4550e+00,  1.2754e+00 }, 
    {  1.3621e-02,  3.9391e-02, -2.9119e+00,  1.6276e+00 }  
  }

Definition at line 136 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

const double Gflash::emscale[4][4]
Initial value:
 {
    {  5.4463e-01, -4.1210e-02,  1.8231e+00,  4.1472e+00 },
    { -3.4608e-01, -1.7809e-01,  1.1329e+00,  2.0367e+00 }, 
    {  1.7327e-01,  3.1683e-02,  1.0484e+00,  2.3877e+00 },
    {  3.5000e-02,  4.5000e-02,  1.5000e+00,  2.5000e+00 }
  }

Definition at line 93 of file GflashNameSpace.h.

Referenced by GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

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}
const double Gflash::EtaMin[kNumberCalorimeter] = {0.000, 0.000, 1.479, 1.479, 0.000, 3.000}
const double Gflash::fdep[2][4]
Initial value:
 {
    {  8.5073e-01,  2.9650e-02,  8.1327e-01,  2.7547e+00},
    {  9.7806e-02,  4.6989e-02,  0.0000e+00,  0.0000e+00}
  }

Definition at line 88 of file GflashNameSpace.h.

const double Gflash::hadcorr_pid[10][4]
Initial value:
 {
    {  2.0727e-02,  8.4981e-02, -4.4552e+00,  1.2077e+00 }, 
    {  3.9438e-03,  5.3269e-02, -1.3471e+01,  1.9124e+00 }, 
    {  5.5982e-02,  1.0265e-01, -3.4828e+00,  1.3052e+00 }, 
    {  4.9414e-02,  9.4409e-02, -1.7006e+00,  1.6530e+00 }, 
    {  9.7977e-02,  1.1940e-01, -4.8080e+00,  1.1847e+00 }, 
    {  1.1574e-01,  1.1238e-01, -2.6366e+00,  1.5198e+00 }, 
    {  2.2534e-02,  1.1664e-01, -4.6129e+00,  9.6495e-01 }, 
    { -8.6348e-02,  4.5002e-02, -3.4570e+01,  1.1149e+00 }, 
    { -5.3266e-02,  1.3402e-01, -8.8320e-01,  3.5483e+00 }, 
    { -8.0026e-03,  6.9235e-02, -2.8974e+00,  3.4128e+00 }  
  }

Definition at line 149 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

const double Gflash::hadscale[7][4]
Initial value:
 {
    
    { -3.1358e+01,  5.3531e+01,  3.8817e-02, -1.5548e+01 },
    {  8.2970e-01,  2.6359e-01, -1.2500e+00,  3.7566e+00 },
    {  6.1175e-01,  1.3195e-01, -2.0953e+00,  2.9990e+00 },
    { -3.1528e-01,  8.0146e-02, -6.1015e+00,  1.8951e+00 },
    
    {  4.4527e+00,  5.7913e+00,  1.6584e-01,  4.6872e+00 },
    {  2.4081e-01,  1.6057e-01, -6.1439e-01,  1.9368e+00 },
    
    {  1.8736e-01,  1.7391e-01,  1.0991e+00,  3.3557e+00 }
  }

Definition at line 100 of file GflashNameSpace.h.

Referenced by GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

const double Gflash::ho_nonzero[4] = {4.79943e-01,4.61158e-01,7.09011e-01,4.86440e+00}
const double Gflash::intLength[kNumberCalorimeter] = { 22.4,16.42, 22.4, 16.42, 16.42, 16.77}
const double Gflash::LengthCrystalEB = 23.0
const double Gflash::LengthCrystalEE = 22.0
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
const double Gflash::mipcorr_pid[10][4]
Initial value:
 {
    {  9.5677e-02,  1.3784e-01, -4.2091e+00,  1.2392e+00 }, 
    {  6.2573e-02,  1.5033e-01, -1.5482e+00,  1.5297e+00 }, 
    {  1.4989e-01,  1.9360e-01, -3.1175e+00,  1.4048e+00 }, 
    {  1.0899e-01,  1.8504e-01, -2.4958e+00,  1.6699e+00 }, 
    {  1.4712e-01,  1.9871e-01, -3.4212e+00,  1.3119e+00 }, 
    {  1.0670e-01,  1.9217e-01, -3.0280e+00,  1.4374e+00 }, 
    {  1.2268e-01,  2.9728e-01, -2.7384e+01,  6.9221e-01 }, 
    {  1.6795e-02,  2.0576e-01, -2.5716e+01,  7.1464e-01 }, 
    {  7.0818e-02,  2.0474e-01, -7.2400e-01,  1.6688e+00 }, 
    { -5.3189e-03,  2.0254e-01, -7.1329e-01,  2.2570e+00 }  
  }

Definition at line 162 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

const int Gflash::NPar = 5
const int Gflash::Nrpar = 4
const double Gflash::par[8 *NPar][4]

Definition at line 177 of file GflashNameSpace.h.

Referenced by AlignmentParameterStore::acquireRelativeParameters(), fit::RootMinuit< Function >::addParameter(), TrackParameterAnalyzer::analyze(), KalmanAlignmentAlgorithm::applyAlignmentParameters(), AlignmentMonitorSurvey::book(), GeometricDet::bounds(), DTGeometryBuilderFromDDD::buildChamber(), DTGeometryBuilderFromDDD::buildLayer(), TransientTrackKinematicStateBuilder::buildState(), DTGeometryBuilderFromDDD::buildSuperLayer(), FinalTreeBuilder::buildTree(), ConstrainedTreeBuilder::buildTree(), ConstrainedTreeBuilderT::buildTree(), HIPAlignmentAlgorithm::calcParameters(), LASBarrelAlgorithm::CalculateParameters(), BaseFunction::convertToArrays(), SimpleJetCorrector::correctionBin(), AlignmentParametersFactory::createParameters(), PedeSteerer::defineCoordinates(), MultipleKinematicConstraint::derivative(), TMatacq::doFit(), TPNFit::doFit(), DTDigitizer::driftTimeFromParametrization(), LASBarrelAlgorithm::Dump(), HFLightCalRand::endJob(), HOCalibAnalyzer::endJob(), HFLightCal::endJob(), ZeeCalibration::endOfLoop(), SETSeedFinder::estimateMomentum(), DTGeometryParsFromDD::extractParameters(), DTGeometryBuilderFromDDD::extractParameters(), LMFSeqDat::fetchByRunIOV(), FWRecoGeometryESProducer::fillShapeAndPlacement(), SurveyAlignmentSensor::findAlignPars(), BSFitter::Fit_z_likelihood(), MuScleFitUtils::fitMass(), TFParams::fitpj(), MuScleFitUtils::fitReso(), AlCaHOCalibProducer::getFreeTrajectoryState(), LMFCorrCoefDat::getParameters(), CaloSubdetectorGeometry::getSummary(), fit::RootMinuitCommands< Function >::init(), LASEndcapAlignmentParameterSet::Init(), fit::RootMinuit< Function >::init(), TrajectoryStateTransform::initialFreeState(), TrajectoryStateTransform::innerFreeState(), DTGeometryParsFromDD::insertChamber(), DTGeometryParsFromDD::insertLayer(), DTGeometryParsFromDD::insertSuperLayer(), SurveyAlignment::iterate(), JetCalibrationParameterSetTauJet::JetCalibrationParameterSetTauJet(), JetPartonNamespace::JetPartonCalibrationParameterSet::JetPartonCalibrationParameterSet(), KinematicPerigeeConversions::kinematicParametersFromExPerigee(), KinematicPerigeeConversions::kinematicState(), KinematicTree::leftBranchAdd(), DQMGenericClient::limitedFit(), GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), FinalTreeBuilder::momentumPart(), CSCThrTurnOnFcn::operator()(), TrajectoryStateTransform::outerFreeState(), LASEndcapAlignmentParameterSet::Print(), LASBarrelAlignmentParameterSet::Print(), TKinFitter::print(), DBReader::printParameters(), TrackKinematicStatePropagator::propagateToTheTransversePCACharged(), TrackKinematicStatePropagator::propagateToTheTransversePCANeutral(), AlignmentParametersIORoot::readOne(), AlignmentParameterStore::resetParameters(), edm::MallocOptionSetter::retrieveFromEnv(), SaturationFit::SaturationFit(), fit::RootMinuit< Function >::setParameter(), resolutionFunctionType18< T >::sigmaPt(), resolutionFunctionType17< T >::sigmaPt(), resolutionFunctionType15< T >::sigmaPt(), resolutionFunctionType12< T >::sigmaPt(), resolutionFunctionType20< T >::sigmaPt(), smearFunctionType6::smear(), SaxToDom2::startElement(), PrimaryVertexAnalyzer4PU::supf(), HIPAlignmentAlgorithm::terminate(), GaussianStateConversions::vertexFromMultiGaussianState(), and AlignmentParametersIO::writeOneOrigRigidBody().

const double Gflash::pbar_emscale[2][4]
Initial value:
 {
    {  5.6058e-01, -2.5201e-01,  7.3427e-01,  2.7537e+00 },
    {  2.4500e-01,  7.2200e-02,  5.2100e-01,  4.4500e+00 }
  }

Definition at line 296 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters().

const double Gflash::pbar_hadscale[7][4]
Initial value:
 {
    
    { -5.0239e+00,  1.2308e+01,  1.9628e-01,  0.0000e+00 },
    {  1.8635e+00,  1.1818e+00, -6.6838e-01,  1.8306e+00 },
    {  9.9975e-01,  6.0775e-01, -9.2005e-01,  2.8056e+00 },
    { -6.2579e-01,  2.9609e-01,  2.0549e+00,  3.7047e+00 },
    {  3.4519e+00,  2.9611e+00,  3.4592e-01,  3.5619e+00 },
    {  4.0909e-01,  3.6049e-01, -8.1641e-01,  1.0249e+00 },
    
    {  0.9800e-01,  0.8400e-01,  1.6000e+00,  4.2000e+00 }
  }

Definition at line 301 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters().

const double Gflash::pbar_par[8 *NPar][4]

Definition at line 313 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters().

const double Gflash::pbar_rho[8 *NPar][4]

Definition at line 363 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters().

const double Gflash::pbar_rpar[4 *Nrpar][2]
Initial value:
 {
    {  1.3206e+00, -2.0591e-02}, 
    {  8.7262e+00, -1.2565e+00},
    {  4.8914e-01,  3.1070e-02},
    {  2.8581e-03, -3.7858e-02},
    {  2.1375e+01, -2.9364e+00}, 
    { -1.2541e+00,  1.2558e-01},
    {  4.9430e-01, -1.9658e-02},
    { -7.1026e-03,  6.7101e-03},
    {  1.2999e+01, -1.8209e+00}, 
    { -1.5361e+00,  1.8317e-01},
    {  5.1010e-01, -2.6852e-02},
    { -2.1509e-02,  8.9109e-03},
    {  1.9082e+00, -1.1602e-02}, 
    {  6.3817e+00, -1.1000e+00},
    {  6.0838e-01, -2.8689e-02},
    { -8.5457e-02, -1.7099e-03}
  }

Definition at line 409 of file GflashNameSpace.h.

Referenced by GflashAntiProtonShowerProfile::loadParameters().

const double Gflash::pro_emscale[4][4]
Initial value:
 {
    {  5.0463e-01, -8.1210e-02,  1.8231e+00,  2.7472e+00 },
    { -3.4608e-01, -1.7809e-01,  1.1329e+00,  2.0367e+00 }, 
    {  1.7327e-01,  3.1683e-02,  1.0484e+00,  2.3877e+00 },
    {  3.5000e-02,  4.5000e-02,  1.5000e+00,  2.5000e+00 }
  }

Definition at line 116 of file GflashNameSpace.h.

Referenced by GflashProtonShowerProfile::loadParameters().

const double Gflash::pro_hadscale[7][4]
Initial value:
 {
    
    { -5.0239e+00,  1.2308e+01,  1.9628e-01,  0.0000e+00 },
    {  8.2970e-01,  2.3590e-01, -8.0000e+00,  4.0000e+00 },
    {  9.9975e-01,  6.0775e-01, -9.2005e-01,  2.8056e+00 },
    { -6.2579e-01,  2.9609e-01,  2.0549e+00,  3.7047e+00 },

    {  3.7385e+00,  3.3977e+00,  3.0798e-01,  3.8725e+00 },
    {  2.4081e-01,  1.6057e-01, -6.1439e-01,  1.9368e+00 },
    
    {  1.8736e-01,  1.7391e-01,  1.0991e+00,  3.3557e+00 }
  }

Definition at line 123 of file GflashNameSpace.h.

Referenced by GflashProtonShowerProfile::loadParameters().

const double Gflash::QuasiElasticLike = 0.95
const double Gflash::radLength[kNumberCalorimeter] = { 0.89, 1.49, 0.89, 1.49, 1.49, 1.76}
const double Gflash::RFrontCrystalEB = 129.0
const double Gflash::rho[8 *NPar][4]
const double Gflash::RLTHAD[kNumberCalorimeter] = {32.7,23.7,32.7,23.7,23.7,23.7}

Definition at line 81 of file GflashNameSpace.h.

const double Gflash::Rmax[kNumberCalorimeter] = {177.5, 287.7, 171.1, 263.9, 407.0, 140.0}
const double Gflash::Rmin[kNumberCalorimeter] = {123.8, 177.5, 31.6, 31.6, 382.0, 12.5}
const double Gflash::rMoliere[kNumberCalorimeter] = { 2.19, 2.19, 2.19, 2.19, 2.19, 1.72}
const double Gflash::ROffCrystalEB = 5.2

Definition at line 37 of file GflashNameSpace.h.

const double Gflash::rpar[4 *Nrpar][2]
Initial value:
 {
    {  1.6065e+00, -1.9118e-01}, 
    {  8.3070e+00, -1.2512e+00},
    {  6.2098e-01, -2.9482e-02},
    { -1.6002e-01,  1.9410e-02},
    {  2.1779e+01, -2.6719e+00}, 
    { -1.1468e-01, -1.2217e-01},
    {  4.4093e-01, -1.5766e-02},
    { -2.3089e-02,  9.3034e-03},
    {  1.3713e+01, -1.9910e+00}, 
    { -1.4097e+00,  7.2315e-02},
    {  4.4531e-01, -2.8746e-03},
    {  3.1108e-02, -4.1437e-04},
    {  1.9392e+00,  3.4218e-02}, 
    {  7.8122e+00, -1.5978e+00},
    {  6.6561e-01, -3.9986e-02},
    { -2.5633e-01,  5.7796e-02}
  }

Definition at line 275 of file GflashNameSpace.h.

Referenced by GflashProtonShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonMinusShowerProfile::loadParameters().

const double Gflash::SAMHAD[3][kNumberCalorimeter]
Initial value:
 {{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 78 of file GflashNameSpace.h.

const double Gflash::scaleSensitiveHB = 0.200

Definition at line 73 of file GflashNameSpace.h.

Referenced by GflashHadronShowerModel::makeHits().

const double Gflash::scaleSensitiveHE = 0.200

Definition at line 74 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 57 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(), CocoaMaterialElementary::CocoaMaterialElementary(), CSCSegtoRPC::CSCSegtoRPC(), DTSegtoRPC::DTSegtoRPC(), MuScleFitPlotter::fillSim(), MuScleFitFilter::filter(), MagESector::findVolume(), MagBRod::findVolume(), TFParams::fitpj(), BaseCrystal::getDrawingCoordinates(), MagGeometry::inBarrel(), PerigeeConversions::jacobianCurvilinear2Perigee(), PerigeeConversions::jacobianPerigee2Curvilinear(), MaterialEffects::MaterialEffects(), BetafuncEvtVtxGenerator::newVertex(), GaussEvtVtxGenerator::newVertex(), FSimTrack::notYetToEndVertex(), GflashEMShowerProfile::parameterization(), PetrukhinFunc(), PFAlgoTestBenchElectrons::processBlock(), AlCaElectronsProducer::produce(), PreshowerClusterProducer::produce(), stor::DQMEventStore< DQMEventMsg, EventRetriever< RegInfo, QueueCollectionPtr >, StateMachine >::purge(), TopologyWorker::setPartList(), CosmicMuonGenerator::setZCentrOfTarget(), CosmicMuonGenerator::setZDistOfTarget(), and TwoTrackMinimumDistanceHelixLine::updateCoeffs().

const double Gflash::ZFrontCrystalEE = 320.9
const double Gflash::Zmax[kNumberCalorimeter] = {317.0, 433.2, 399.1, 554.10, 661.0, 1275.0}
const double Gflash::Zmin[kNumberCalorimeter] = {0.000, 0.000, 317.2, 391.95, 0.000, 1110.0}
const double Gflash::ZOffCrystalEE = 3.7

Definition at line 38 of file GflashNameSpace.h.