77 double eta = -
log(
tan(0.5 * atan(
sqrt((iX - 50.0) * (iX - 50.0) + (iY - 50.0) * (iY - 50.0)) * 2.98 / 328.)));
112 }
else if (z > 0.98) {
136 double result = muEM + muH;
159 double result = tra * pho;
219 double N = Nadc * adc2GeV * 3.0;
222 return sqrt(S * S / ene + N * N / ene / ene + C * C);
double Resolution(double eta, double ene)
static std::vector< std::string > checklist log
double LightCollectionEfficiencyWeighted(double z, double mu_ind)
double NoiseFactorFE(double lumi, double eta)
double calcampDropPhotoDetector(double eta)
double calcresolutitonConstantTerm(double eta)
double ResolutionConstantTermEM50GeV(double mu)
double DegradationMeanEM50GeV(double mu)
double calcnoiseIncreaseADC(double eta)
Tan< T >::type tan(const T &t)
Abs< T >::type abs(const T &t)
double InducedAbsorptionHadronic(double lumi, double eta)
double calcampDropTransparency(double eta)
int ieta() const
get the crystal ieta
double calcLightCollectionEfficiencyWeighted2(double eta, double z, double mu_ind=-1.0)
double InducedAbsorptionEM(double lumi, double eta)
double resolutitonConstantTerm
DegradationAtEta CalculateDegradation(double eta)
static bool validDetId(int crystal_ix, int crystal_iy, int iz)
double calcmuHD(double eta)
static const int MAX_IETA
double calcLightCollectionEfficiencyWeighted(DetId id, double z)
double ampDropTransparency
double calcampDropTotal(double eta)
double calcnoiseADC(double eta)
double calcmuEM(double eta)
double ampDropPhotoDetector
double AgingVPT(double instLumi, double integralLumi, double eta)