FastSimulation
CalorimeterProperties
interface
HCALEndcapProperties.h
Go to the documentation of this file.
1
#ifndef HCALEndcapProperties_H
2
#define HCALEndcapProperties_H
3
4
#include "
FastSimulation/CalorimeterProperties/interface/HCALProperties.h
"
5
15
#include <cmath>
16
17
class
HCALEndcapProperties
:
public
HCALProperties
{
18
public
:
19
HCALEndcapProperties
(
const
edm::ParameterSet
& fastDet) :
HCALProperties
(fastDet) { ; }
20
21
~HCALEndcapProperties
()
override
{}
22
23
double
getHcalDepth
(
double
);
24
25
double
thickness
(
const
double
eta
)
const override
{
return
HCALProperties::getHcalDepth
(
eta
) *
interactionLength
(); }
26
27
private
:
28
};
29
30
#endif
HCALProperties::getHcalDepth
double getHcalDepth(double) const
Definition:
HCALProperties.cc:35
HCALEndcapProperties
Definition:
HCALEndcapProperties.h:17
HCALEndcapProperties::~HCALEndcapProperties
~HCALEndcapProperties() override
Definition:
HCALEndcapProperties.h:21
HCALEndcapProperties::thickness
double thickness(const double eta) const override
Thickness (in cm) of the homegeneous material as a function of rapidity.
Definition:
HCALEndcapProperties.h:25
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
HCALProperties::interactionLength
double interactionLength() const override
Interaction length in cm.
Definition:
HCALProperties.h:56
HCALEndcapProperties::getHcalDepth
double getHcalDepth(double)
edm::ParameterSet
Definition:
ParameterSet.h:47
HCALProperties.h
HCALEndcapProperties::HCALEndcapProperties
HCALEndcapProperties(const edm::ParameterSet &fastDet)
Definition:
HCALEndcapProperties.h:19
HCALProperties
Definition:
HCALProperties.h:21
Generated for CMSSW Reference Manual by
1.8.16