FastSimulation
CalorimeterProperties
interface
ECALBarrelProperties.h
Go to the documentation of this file.
1
#ifndef ECALBarrelProperties_H
2
#define ECALBarrelProperties_H
3
4
#include "
FastSimulation/CalorimeterProperties/interface/ECALProperties.h
"
14
namespace
edm
{
15
class
ParameterSet
;
16
}
17
18
class
ECALBarrelProperties
:
public
ECALProperties
{
19
public
:
20
ECALBarrelProperties
(
const
edm::ParameterSet
& fastDet);
21
22
~ECALBarrelProperties
()
override
{}
23
25
double
thickness
(
double
eta
)
const override
{
return
thickness_
; }
26
28
inline
double
photoStatistics
()
const override
{
return
photoStatistics_
; }
29
31
inline
double
lightCollectionEfficiency
()
const override
{
return
lightColl_
; }
32
34
inline
double
lightCollectionUniformity
()
const override
{
return
lightCollUnif_
; }
35
};
36
37
#endif
ECALBarrelProperties::lightCollectionEfficiency
double lightCollectionEfficiency() const override
Light Collection efficiency [Default : 3.0%].
Definition:
ECALBarrelProperties.h:31
edm
HLT enums.
Definition:
AlignableModifier.h:19
ECALBarrelProperties::~ECALBarrelProperties
~ECALBarrelProperties() override
Definition:
ECALBarrelProperties.h:22
ECALProperties::photoStatistics_
double photoStatistics_
Definition:
ECALProperties.h:81
ECALProperties
Definition:
ECALProperties.h:15
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
ECALBarrelProperties::ECALBarrelProperties
ECALBarrelProperties(const edm::ParameterSet &fastDet)
Definition:
ECALBarrelProperties.cc:9
ECALBarrelProperties::thickness
double thickness(double eta) const override
Thickness (in cm): 23.0 for Standard ECAL.
Definition:
ECALBarrelProperties.h:25
edm::ParameterSet
Definition:
ParameterSet.h:47
ParameterSet
Definition:
Functions.h:16
ECALProperties::thickness_
double thickness_
Definition:
ECALProperties.h:82
ECALProperties::lightColl_
double lightColl_
Definition:
ECALProperties.h:79
ECALBarrelProperties::lightCollectionUniformity
double lightCollectionUniformity() const override
Light Collection uniformity 0.003 for Standard ECAL.
Definition:
ECALBarrelProperties.h:34
ECALBarrelProperties::photoStatistics
double photoStatistics() const override
Photostatistics (photons/GeV) in the homegeneous material: 50E3 for Standard ECAL.
Definition:
ECALBarrelProperties.h:28
ECALProperties::lightCollUnif_
double lightCollUnif_
Definition:
ECALProperties.h:80
ECALProperties.h
ECALBarrelProperties
Definition:
ECALBarrelProperties.h:18
Generated for CMSSW Reference Manual by
1.8.16