Main Page
Namespaces
Classes
Package Documentation
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
Calorimetry_cff.thickness
thickness
Definition:
Calorimetry_cff.py:114
PreshowerLayer1Properties::~PreshowerLayer1Properties
~PreshowerLayer1Properties() override
Definition:
PreshowerLayer1Properties.h:23
PreshowerLayer1Properties::mipsPerGeV
double mipsPerGeV() const override
Number of Mips/GeV [Default : 41.7 Mips/GeV or 24 MeV/Mips].
Definition:
PreshowerLayer1Properties.h:29
ParameterSet
Definition:
Functions.h:16
PVValHelper::eta
Definition:
PVValidationHelpers.h:69
PreshowerProperties.h
PreshowerLayer1Properties::sensitiveFraction
double sensitiveFraction() const override
Fraction of energy collected on sensitive detectors.
Definition:
PreshowerLayer1Properties.h:26
PreshowerProperties
Definition:
PreshowerProperties.h:15
PreshowerLayer1Properties
Definition:
PreshowerLayer1Properties.h:19
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
Generated for CMSSW Reference Manual by
1.8.11