CMS 3D CMS Logo

ECALBarrelProperties Class Reference

#include <FastSimulation/CalorimeterProperties/interface/ECALBarrelProperties.h>

Inheritance diagram for ECALBarrelProperties:

ECALProperties CalorimeterProperties

List of all members.

Public Member Functions

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


Detailed Description

Definition at line 18 of file ECALBarrelProperties.h.


Constructor & Destructor Documentation

ECALBarrelProperties::ECALBarrelProperties ( const edm::ParameterSet fastDet  ) 

Definition at line 6 of file ECALBarrelProperties.cc.

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

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

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

Definition at line 25 of file ECALBarrelProperties.h.

00025 { }


Member Function Documentation

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

Light Collection efficiency [Default : 3.0%].

Implements ECALProperties.

Definition at line 34 of file ECALBarrelProperties.h.

References ECALProperties::lightColl.

00034 { return lightColl; }

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

Light Collection uniformity.

Implements ECALProperties.

Definition at line 37 of file ECALBarrelProperties.h.

00037 {return 0.003;}

double ECALBarrelProperties::photoStatistics (  )  const [inline, virtual]

Photostatistics (photons/GeV) in the homegeneous material.

Implements ECALProperties.

Definition at line 31 of file ECALBarrelProperties.h.

00031 { return 50E3; }

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

Thickness (in cm).

Implements CalorimeterProperties.

Definition at line 28 of file ECALBarrelProperties.h.

00028 { return 23.0; }


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