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