CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
EcalUncalibRecHitWorkerRatio Class Reference

#include <EcalUncalibRecHitWorkerRatio.h>

Inheritance diagram for EcalUncalibRecHitWorkerRatio:
EcalUncalibRecHitWorkerBaseClass

Public Member Functions

 EcalUncalibRecHitWorkerRatio (const edm::ParameterSet &, edm::ConsumesCollector &c)
 
 EcalUncalibRecHitWorkerRatio ()
 
edm::ParameterSetDescription getAlgoDescription ()
 
bool run (const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)
 
void set (const edm::EventSetup &es)
 
virtual ~EcalUncalibRecHitWorkerRatio ()
 
- Public Member Functions inherited from EcalUncalibRecHitWorkerBaseClass
 EcalUncalibRecHitWorkerBaseClass (const edm::ParameterSet &, edm::ConsumesCollector &c)
 
 EcalUncalibRecHitWorkerBaseClass (const edm::ParameterSet &)
 
 EcalUncalibRecHitWorkerBaseClass ()
 
virtual void set (const edm::Event &evt)
 
virtual ~EcalUncalibRecHitWorkerBaseClass ()
 

Protected Attributes

std::vector< double > EBamplitudeFitParameters_
 
double EBtimeConstantTerm_
 
std::pair< double, double > EBtimeFitLimits_
 
std::vector< double > EBtimeFitParameters_
 
std::vector< double > EEamplitudeFitParameters_
 
double EEtimeConstantTerm_
 
std::pair< double, double > EEtimeFitLimits_
 
std::vector< double > EEtimeFitParameters_
 
double gainRatios [3]
 
edm::ESHandle< EcalGainRatiosgains
 
double pedRMSVec [3]
 
edm::ESHandle< EcalPedestalspeds
 
double pedVec [3]
 
edm::ESHandle< EcalSampleMasksampleMaskHand_
 
EcalUncalibRecHitRatioMethodAlgo
< EBDataFrame
uncalibMaker_barrel_
 
EcalUncalibRecHitRatioMethodAlgo
< EEDataFrame
uncalibMaker_endcap_
 

Detailed Description

Definition at line 25 of file EcalUncalibRecHitWorkerRatio.h.

Constructor & Destructor Documentation

EcalUncalibRecHitWorkerRatio::EcalUncalibRecHitWorkerRatio ( const edm::ParameterSet ps,
edm::ConsumesCollector c 
)

Definition at line 15 of file EcalUncalibRecHitWorkerRatio.cc.

EcalUncalibRecHitWorkerRatio::EcalUncalibRecHitWorkerRatio ( )
inline

Definition at line 29 of file EcalUncalibRecHitWorkerRatio.h.

29 {};
virtual EcalUncalibRecHitWorkerRatio::~EcalUncalibRecHitWorkerRatio ( )
inlinevirtual

Definition at line 30 of file EcalUncalibRecHitWorkerRatio.h.

30 {};

Member Function Documentation

edm::ParameterSetDescription EcalUncalibRecHitWorkerRatio::getAlgoDescription ( )
virtual

Implements EcalUncalibRecHitWorkerBaseClass.

Definition at line 131 of file EcalUncalibRecHitWorkerRatio.cc.

bool EcalUncalibRecHitWorkerRatio::run ( const edm::Event evt,
const EcalDigiCollection::const_iterator digi,
EcalUncalibratedRecHitCollection result 
)
virtual

Implements EcalUncalibRecHitWorkerBaseClass.

Definition at line 48 of file EcalUncalibRecHitWorkerRatio.cc.

void EcalUncalibRecHitWorkerRatio::set ( const edm::EventSetup es)
virtual

Implements EcalUncalibRecHitWorkerBaseClass.

Definition at line 35 of file EcalUncalibRecHitWorkerRatio.cc.

Member Data Documentation

std::vector<double> EcalUncalibRecHitWorkerRatio::EBamplitudeFitParameters_
protected

Definition at line 52 of file EcalUncalibRecHitWorkerRatio.h.

double EcalUncalibRecHitWorkerRatio::EBtimeConstantTerm_
protected

Definition at line 58 of file EcalUncalibRecHitWorkerRatio.h.

std::pair<double,double> EcalUncalibRecHitWorkerRatio::EBtimeFitLimits_
protected

Definition at line 55 of file EcalUncalibRecHitWorkerRatio.h.

std::vector<double> EcalUncalibRecHitWorkerRatio::EBtimeFitParameters_
protected

Definition at line 49 of file EcalUncalibRecHitWorkerRatio.h.

std::vector<double> EcalUncalibRecHitWorkerRatio::EEamplitudeFitParameters_
protected

Definition at line 53 of file EcalUncalibRecHitWorkerRatio.h.

double EcalUncalibRecHitWorkerRatio::EEtimeConstantTerm_
protected

Definition at line 59 of file EcalUncalibRecHitWorkerRatio.h.

std::pair<double,double> EcalUncalibRecHitWorkerRatio::EEtimeFitLimits_
protected

Definition at line 56 of file EcalUncalibRecHitWorkerRatio.h.

std::vector<double> EcalUncalibRecHitWorkerRatio::EEtimeFitParameters_
protected

Definition at line 50 of file EcalUncalibRecHitWorkerRatio.h.

double EcalUncalibRecHitWorkerRatio::gainRatios[3]
protected

Definition at line 47 of file EcalUncalibRecHitWorkerRatio.h.

edm::ESHandle<EcalGainRatios> EcalUncalibRecHitWorkerRatio::gains
protected

Definition at line 43 of file EcalUncalibRecHitWorkerRatio.h.

double EcalUncalibRecHitWorkerRatio::pedRMSVec[3]
protected

Definition at line 46 of file EcalUncalibRecHitWorkerRatio.h.

edm::ESHandle<EcalPedestals> EcalUncalibRecHitWorkerRatio::peds
protected

Definition at line 42 of file EcalUncalibRecHitWorkerRatio.h.

double EcalUncalibRecHitWorkerRatio::pedVec[3]
protected

Definition at line 45 of file EcalUncalibRecHitWorkerRatio.h.

edm::ESHandle<EcalSampleMask> EcalUncalibRecHitWorkerRatio::sampleMaskHand_
protected

Definition at line 40 of file EcalUncalibRecHitWorkerRatio.h.

EcalUncalibRecHitRatioMethodAlgo<EBDataFrame> EcalUncalibRecHitWorkerRatio::uncalibMaker_barrel_
protected

Definition at line 61 of file EcalUncalibRecHitWorkerRatio.h.

EcalUncalibRecHitRatioMethodAlgo<EEDataFrame> EcalUncalibRecHitWorkerRatio::uncalibMaker_endcap_
protected

Definition at line 62 of file EcalUncalibRecHitWorkerRatio.h.