CMS 3D CMS Logo

ECALEndcapProperties Class Reference

#include <FastSimulation/CalorimeterProperties/interface/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.

00008 {
00009   lightColl = fastDet.getParameter<double>("ECALEndcap_LightCollection");
00010 }

virtual ECALEndcapProperties::~ECALEndcapProperties (  )  [inline, virtual]

Definition at line 26 of file ECALEndcapProperties.h.

00026 { }


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.

00035 { return lightColl; }

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

Light Collection uniformity.

Implements ECALProperties.

Definition at line 38 of file ECALEndcapProperties.h.

00038 {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.

00032 { return 50E3; }

double ECALEndcapProperties::thickness ( double  eta  )  const [inline, virtual]

Thickness (cm).

Implements CalorimeterProperties.

Definition at line 29 of file ECALEndcapProperties.h.

00029 { return 22.0; }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:19:31 2009 for CMSSW by  doxygen 1.5.4