FastSimulation
CalorimeterProperties
interface
PreshowerLayer1Properties.h
Go to the documentation of this file.
1
#ifndef PreshowerLayer1Properties_H
2
#define PreshowerLayer1Properties_H
3
4
#include "
FastSimulation/CalorimeterProperties/interface/PreshowerProperties.h
"
5
15
namespace
edm
{
16
class
ParameterSet
;
17
}
18
19
class
PreshowerLayer1Properties
:
public
PreshowerProperties
{
20
public
:
21
PreshowerLayer1Properties
(
const
edm::ParameterSet
& fastDet);
22
23
~PreshowerLayer1Properties
()
override
{ ; }
24
26
inline
double
sensitiveFraction
()
const override
{
return
0.0036; }
27
29
inline
double
mipsPerGeV
()
const override
{
return
mips
; }
30
33
double
thickness
(
double
eta
)
const override
;
34
};
35
36
#endif
PreshowerLayer1Properties::PreshowerLayer1Properties
PreshowerLayer1Properties(const edm::ParameterSet &fastDet)
Definition:
PreshowerLayer1Properties.cc:5
edm
HLT enums.
Definition:
AlignableModifier.h:19
PreshowerLayer1Properties::thickness
double thickness(double eta) const override
Definition:
PreshowerLayer1Properties.cc:11
PreshowerProperties::mips
double mips
Definition:
PreshowerProperties.h:49
PreshowerProperties.h
PreshowerProperties
Definition:
PreshowerProperties.h:15
PVValHelper::eta
Definition:
PVValidationHelpers.h:69
PreshowerLayer1Properties::~PreshowerLayer1Properties
~PreshowerLayer1Properties() override
Definition:
PreshowerLayer1Properties.h:23
edm::ParameterSet
Definition:
ParameterSet.h:36
ParameterSet
Definition:
Functions.h:16
PreshowerLayer1Properties
Definition:
PreshowerLayer1Properties.h:19
PreshowerLayer1Properties::sensitiveFraction
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
Definition:
PreshowerLayer1Properties.h:26
PreshowerLayer1Properties::mipsPerGeV
double mipsPerGeV() const override
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips].
Definition:
PreshowerLayer1Properties.h:29
Generated for CMSSW Reference Manual by
1.8.16