CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Enumerations | Functions | Variables
GflashNameSpace.h File Reference
#include "SimGeneral/GFlash/interface/Gflash3Vector.h"

Go to the source code of this file.

Namespaces

 Gflash
 

Enumerations

enum  Gflash::CalorimeterNumber {
  Gflash::kNULL = -1, Gflash::kESPM, Gflash::kHB, Gflash::kENCA,
  Gflash::kHE, Gflash::kHO, Gflash::kHF, Gflash::kNumberCalorimeter
}
 

Functions

int Gflash::findShowerType (const Gflash3Vector &position)
 
CalorimeterNumber Gflash::getCalorimeterNumber (const Gflash3Vector &position)
 
double Gflash::rhoBackEB (const Gflash3Vector &position)
 
double Gflash::zBackEE (const Gflash3Vector &position)
 

Variables

const double Gflash::criticalEnergy = 0.0086155
 
const double Gflash::divisionStep = 1.0
 
const double Gflash::energyCutOff = 1.0
 
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::ho_nonzero [5] = {4.79943e-01, 4.61158e-01, 7.09011e-01, 4.86440e+00, 0.0000e+00}
 
const double Gflash::intLength [kNumberCalorimeter] = {22.4, 16.42, 22.4, 16.42, 16.42, 16.77}
 
const double Gflash::kminus_correl_hadem [5] = {-7.3480e-01, 1.8541e-01, -7.6211e-01, 9.4878e-01, 2.5519e-03}
 
const double Gflash::kminus_emscale [2][5]
 
const double Gflash::kminus_hadscale [8][5]
 
const double Gflash::kminus_par [8 *NPar][5]
 
const double Gflash::kminus_rho [8 *NPar][5]
 
const double Gflash::kminus_rpar [4 *Nrpar][5]
 
const double Gflash::kplus_correl_hadem [5] = {-6.9227e-01, 1.8762e-01, -7.1395e-01, 7.1711e-01, -7.3016e-03}
 
const double Gflash::kplus_emscale [2][5]
 
const double Gflash::kplus_hadscale [8][5]
 
const double Gflash::kplus_par [8 *NPar][5]
 
const double Gflash::kplus_rho [8 *NPar][5]
 
const double Gflash::kplus_rpar [4 *Nrpar][5]
 
const double Gflash::LengthCrystalEB = 23.0
 
const double Gflash::LengthCrystalEE = 22.0
 
const double Gflash::maxLateralArmforR50 = 197.0
 
const double Gflash::maxShowerDepthforR50 = 6.0
 
const double Gflash::MinDistanceToOut = 10.0
 
const double Gflash::MinEnergyCutOffForHO = 2.5
 
const int Gflash::NPar = 5
 
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}
 
const double Gflash::pbar_emscale [2][5]
 
const double Gflash::pbar_hadscale [8][5]
 
const double Gflash::pbar_par [8 *NPar][5]
 
const double Gflash::pbar_rho [8 *NPar][5]
 
const double Gflash::pbar_rpar [4 *Nrpar][5]
 
const double Gflash::pion_correl_hadem [5] = {-7.3137e-01, 1.2367e-01, -8.5607e-01, 1.0989e+00, -1.2858e-02}
 
const double Gflash::pion_emscale [2][5]
 
const double Gflash::pion_hadscale [8][5]
 
const double Gflash::pion_par [8 *NPar][5]
 
const double Gflash::pion_rho [8 *NPar][5]
 
const double Gflash::pion_rpar [4 *Nrpar][5]
 
const double Gflash::pro_correl_hadem [5] = {-6.7711e-01, 2.5760e-01, -4.9826e-01, 3.4791e-01, 0.0000e+00}
 
const double Gflash::pro_emscale [2][5]
 
const double Gflash::pro_hadscale [8][5]
 
const double Gflash::pro_par [8 *NPar][5]
 
const double Gflash::pro_rho [8 *NPar][5]
 
const double Gflash::pro_rpar [4 *Nrpar][5]
 
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::RLTHAD [kNumberCalorimeter] = {32.7, 23.7, 32.7, 23.7, 23.7, 23.7}
 
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
 
const double Gflash::SAMHAD [3][kNumberCalorimeter]
 
const double Gflash::scaleSensitiveHB = 0.180
 
const double Gflash::scaleSensitiveHE = 0.180
 
const double Gflash::Z [kNumberCalorimeter] = {68.36, 68.36, 68.36, 68.36, 68.36, 55.845}
 
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