CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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.

10  {
11  kNULL = -1, // ECAL Barrel - ESPM
12  kESPM, // ECAL Barrel - ESPM
13  kHB, // HCAL Barrel - HB
14  kENCA, // ECAL Endcap - ENCA
15  kHE, // HCAL Endcap - HE
16  kHO, // HCAL Outer - HO
17  kHF, // HCAL Forward - HF
19  };

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, detailsBasic3DVector::z, zBackEE(), ZFrontCrystalEE, and Zmin.

Referenced by GflashHadronShowerModel::DoIt(), GflashEMShowerModel::DoIt(), and GflashShowino::initialize().

45 {
46  // type of hadron showers subject to the shower starting point (ssp)
47  // showerType = -1 : default (invalid)
48  // showerType = 0 : ssp before EBRY (barrel crystal)
49  // showerType = 1 : ssp inside EBRY
50  // showerType = 2 : ssp after EBRY before HB
51  // showerType = 3 : ssp inside HB
52  // showerType = 4 : ssp before EFRY (endcap crystal)
53  // showerType = 5 : ssp inside EFRY
54  // showerType = 6 : ssp after EFRY before HE
55  // showerType = 7 : ssp inside HE
56 
57  int showerType = -1;
58 
59  //central
60  double eta = position.getEta();
61  if (std::fabs(eta) < EtaMax[kESPM]) {
62  double rho = position.getRho();
63  double rhoBack = rhoBackEB(position);
64  if(rho < Gflash::RFrontCrystalEB) showerType = 0;
65  else if (rho < rhoBack ) showerType = 1;
66  else if (rho < Rmin[kHB] ) showerType = 2;
67  else showerType = 3;
68  }
69  //forward
70  else if (std::fabs(eta) < EtaMax[Gflash::kENCA] ) {
71  double z = std::fabs(position.getZ());
72  double zBack = zBackEE(position);
73  if(z < Gflash::ZFrontCrystalEE ) showerType = 4;
74  else if (z < zBack ) showerType = 5;
75  else if (z < Zmin[kHE] ) showerType = 6;
76  else showerType = 7;
77  }
78 
79  return showerType;
80 }
const double ZFrontCrystalEE
double rhoBackEB(const Gflash3Vector position)
Definition: DDAxes.h:10
const double EtaMax[kNumberCalorimeter]
T eta() const
double double double z
static int position[TOTALCHAMBERS][3]
Definition: ReadPGInfo.cc:509
double zBackEE(const Gflash3Vector position)
const double RFrontCrystalEB
const double Zmin[kNumberCalorimeter]
const double Rmin[kNumberCalorimeter]
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, detailsBasic3DVector::z, zBackEE(), Zmax, and Zmin.

Referenced by GflashHadronShowerModel::excludeDetectorRegion(), GflashHadronShowerProfile::hadronicParameterization(), CalorimetryManager::HDShowerSimulation(), GflashHadronShowerProfile::longitudinalProfile(), and GflashEMShowerProfile::parameterization().

8 {
9  //return the calorimeter number of sensitive detectors (coarse)
10 
12  double eta = position.getEta();
13 
14  //central
15  if (std::fabs(eta) < EtaMax[kESPM] ) {
16  double rho = position.getRho();
17  double rhoBack = rhoBackEB(position);
18  if(rho > Gflash::Rmin[kESPM] && rho < rhoBack ) {
19  index = kESPM;
20  }
21  else if(rho > Rmin[kHB] && rho < Rmax[kHB]) {
22  index = kHB;
23  }
24  }
25  //forward
26  else if (std::fabs(eta) < EtaMax[kENCA]) {
27  double z = std::fabs(position.getZ());
28  double zBack = zBackEE(position);
29  if( z > Gflash::Zmin[kENCA] && z < zBack ) {
30  index = kENCA;
31  }
32  else if( z > Zmin[kHE] && z < Zmax[kHE] ) {
33  index = kHE;
34  }
35  //HF is not in the standard Gflash implementation yet
36  // if( z > Zmin[kHF] && z < Zmax[kHF] ) {
37  // index = kHF;
38  // }
39  }
40 
41  return index;
42 }
double rhoBackEB(const Gflash3Vector position)
const double Zmax[kNumberCalorimeter]
Definition: DDAxes.h:10
const double EtaMax[kNumberCalorimeter]
T eta() const
double double double z
static int position[TOTALCHAMBERS][3]
Definition: ReadPGInfo.cc:509
double zBackEE(const Gflash3Vector position)
const double Zmin[kNumberCalorimeter]
const double Rmax[kNumberCalorimeter]
const double Rmin[kNumberCalorimeter]
double Gflash::rhoBackEB ( const Gflash3Vector  position)

Definition at line 82 of file GflashNameSpace.cc.

References LengthCrystalEB, and RFrontCrystalEB.

Referenced by findShowerType(), and getCalorimeterNumber().

83 {
84  //return (Gflash::RFrontCrystalEB + Gflash::LengthCrystalEB*std::sin(position.getTheta()));
86 
87 }
const double LengthCrystalEB
const double RFrontCrystalEB
double Gflash::zBackEE ( const Gflash3Vector  position)

Definition at line 89 of file GflashNameSpace.cc.

References LengthCrystalEE, and ZFrontCrystalEE.

Referenced by findShowerType(), and getCalorimeterNumber().

90 {
91  //return (Gflash::ZFrontCrystalEE + Gflash::LengthCrystalEE*std::fabs(std::cos(position.getTheta())));
93 }
const double ZFrontCrystalEE
const double 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(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::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 GflashKaonMinusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonPlusShowerProfile::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(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::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 GflashKaonMinusShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonPlusShowerProfile::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(), GflashPiKShowerProfile::loadParameters(), GflashKaonPlusShowerProfile::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(), TPNFit::doFit(), TMatacq::doFit(), DTDigitizer::driftTimeFromParametrization(), LASBarrelAlgorithm::Dump(), HFLightCalRand::endJob(), HFLightCal::endJob(), HOCalibAnalyzer::endJob(), ZeeCalibration::endOfLoop(), SETSeedFinder::estimateMomentum(), DTGeometryBuilderFromDDD::extractParameters(), DTGeometryParsFromDD::extractParameters(), LMFSeqDat::fetchByRunIOV(), LMFRunIOV::fetchBySequence(), FWRecoGeometryESProducer::fillShapeAndPlacement(), SurveyAlignmentSensor::findAlignPars(), BSFitter::Fit_z_likelihood(), MuScleFitUtils::fitMass(), TFParams::fitpj(), MuScleFitUtils::fitReso(), AlCaHOCalibProducer::getFreeTrajectoryState(), LMFCorrCoefDat::getParameters(), CaloSubdetectorGeometry::getSummary(), LASEndcapAlignmentParameterSet::Init(), fit::RootMinuitCommands< Function >::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(), GflashKaonPlusShowerProfile::loadParameters(), GflashKaonMinusShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), FinalTreeBuilder::momentumPart(), CSCThrTurnOnFcn::operator()(), TrajectoryStateTransform::outerFreeState(), LASBarrelAlignmentParameterSet::Print(), LASEndcapAlignmentParameterSet::Print(), TKinFitter::print(), DBReader::printParameters(), TrackKinematicStatePropagator::propagateToTheTransversePCACharged(), TrackKinematicStatePropagator::propagateToTheTransversePCANeutral(), AlignmentParametersIORoot::readOne(), AlignmentParameterStore::resetParameters(), edm::MallocOptionSetter::retrieveFromEnv(), SaturationFit::SaturationFit(), fit::RootMinuit< Function >::setParameter(), resolutionFunctionType12< T >::sigmaPt(), resolutionFunctionType15< T >::sigmaPt(), resolutionFunctionType17< T >::sigmaPt(), resolutionFunctionType18< 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 GflashKaonMinusShowerProfile::loadParameters(), GflashProtonShowerProfile::loadParameters(), GflashPiKShowerProfile::loadParameters(), and GflashKaonPlusShowerProfile::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 ZeePlots::analyze(), RPCEfficiency::analyze(), MagGeoBuilderFromDDD::build(), TFitParticleEScaledMomDev::calc4Vec(), TFitParticleMCCart::calc4Vec(), TFitParticleMCPInvSpher::calc4Vec(), TFitParticleMCSpher::calc4Vec(), TFitParticleSpher::calc4Vec(), TFitParticleECart::calc4Vec(), TFitParticleCart::calc4Vec(), TFitParticleEtEtaPhi::calc4Vec(), TFitParticleESpher::calc4Vec(), TFitParticleEtThetaPhi::calc4Vec(), TFitParticleMCMomDev::calc4Vec(), TFitParticleEMomDev::calc4Vec(), TFitParticleMomDev::calc4Vec(), CocoaMaterialElementary::CocoaMaterialElementary(), CSCSegtoRPC::CSCSegtoRPC(), DTSegtoRPC::DTSegtoRPC(), DAClusterizerInZ::dump(), MuScleFitPlotter::fillSim(), MuScleFitFilter::filter(), MagESector::findVolume(), MagBRod::findVolume(), TFParams::fitpj(), BaseCrystal::getDrawingCoordinates(), AddTvTrack::getSecondaryVertices(), MagGeometry::inBarrel(), PerigeeConversions::jacobianCurvilinear2Perigee(), PerigeeConversions::jacobianPerigee2Curvilinear(), MaterialEffects::MaterialEffects(), GaussEvtVtxGenerator::newVertex(), BetafuncEvtVtxGenerator::newVertex(), FSimTrack::notYetToEndVertex(), GflashEMShowerProfile::parameterization(), PetrukhinFunc(), PFAlgo::processBlock(), PreshowerClusterProducer::produce(), AlCaElectronsProducer::produce(), DAClusterizerInZ::purge(), TopologyWorker::setPartList(), CosmicMuonGenerator::setZCentrOfTarget(), CosmicMuonGenerator::setZDistOfTarget(), DAClusterizerInZ::update(), TwoTrackMinimumDistanceHelixLine::updateCoeffs(), and DAClusterizerInZ::vertices().

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.