CMS 3D CMS Logo

Public Member Functions

ECALEndcapProperties Class Reference

#include <ECALEndcapProperties.h>

Inheritance diagram for ECALEndcapProperties:
ECALProperties CalorimeterProperties

List of all members.

Public Member Functions

 ECALEndcapProperties (const edm::ParameterSet &fastDet)
double lightCollectionEfficiency () const
 Light Collection efficiency [Default : 2.3%].
double lightCollectionUniformity () const
 Light Collection uniformity.
double photoStatistics () const
 Photostatistics (photons/GeV) in the homegeneous material.
double thickness (double eta) const
 Thickness (cm)
virtual ~ECALEndcapProperties ()

Detailed Description

Definition at line 19 of file ECALEndcapProperties.h.


Constructor & Destructor Documentation

ECALEndcapProperties::ECALEndcapProperties ( const edm::ParameterSet fastDet)

Definition at line 7 of file ECALEndcapProperties.cc.

References edm::ParameterSet::getParameter(), and ECALProperties::lightColl.

{
  lightColl = fastDet.getParameter<double>("ECALEndcap_LightCollection");
}
virtual ECALEndcapProperties::~ECALEndcapProperties ( ) [inline, virtual]

Definition at line 26 of file ECALEndcapProperties.h.

{ }

Member Function Documentation

double ECALEndcapProperties::lightCollectionEfficiency ( ) const [inline, virtual]

Light Collection efficiency [Default : 2.3%].

Implements ECALProperties.

Definition at line 35 of file ECALEndcapProperties.h.

References ECALProperties::lightColl.

{ return lightColl; }
double ECALEndcapProperties::lightCollectionUniformity ( ) const [inline, virtual]

Light Collection uniformity.

Implements ECALProperties.

Definition at line 38 of file ECALEndcapProperties.h.

{return 0.003;}
double ECALEndcapProperties::photoStatistics ( ) const [inline, virtual]

Photostatistics (photons/GeV) in the homegeneous material.

Implements ECALProperties.

Definition at line 32 of file ECALEndcapProperties.h.

{ return 50E3; }
double ECALEndcapProperties::thickness ( double  eta) const [inline, virtual]

Thickness (cm)

Implements CalorimeterProperties.

Definition at line 29 of file ECALEndcapProperties.h.

{ return 22.0; }