CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
EcalZeroSuppressor< C > Class Template Reference

#include <EcalZeroSuppressor.h>

Public Member Functions

bool accept (const C &frame, const double &threshold)
 
void setPedestals (const EcalPedestals *pedestals)
 can be fetched every event from the EventSetup More...
 
virtual ~EcalZeroSuppressor ()
 

Private Member Functions

void findGain12Pedestal (const DetId &detId, double &pedestal, double &width)
 

Private Attributes

TrivialAmplitudeAlgo< C > theEnergy_
 
const EcalPedestalsthePedestals
 

Detailed Description

template<class C>
class EcalZeroSuppressor< C >

Definition at line 30 of file EcalZeroSuppressor.h.

Constructor & Destructor Documentation

template<class C>
virtual EcalZeroSuppressor< C >::~EcalZeroSuppressor ( )
inlinevirtual

Definition at line 34 of file EcalZeroSuppressor.h.

34 {};

Member Function Documentation

template<class C>
bool EcalZeroSuppressor< C >::accept ( const C &  frame,
const double &  threshold 
)
template<class C>
void EcalZeroSuppressor< C >::findGain12Pedestal ( const DetId detId,
double &  pedestal,
double &  width 
)
private
template<class C>
void EcalZeroSuppressor< C >::setPedestals ( const EcalPedestals pedestals)
inline

can be fetched every event from the EventSetup

Definition at line 42 of file EcalZeroSuppressor.h.

Referenced by EcalZeroSuppressionProducer::initCalibrations().

42 {thePedestals = pedestals;}
const EcalPedestals * thePedestals

Member Data Documentation

template<class C>
TrivialAmplitudeAlgo<C> EcalZeroSuppressor< C >::theEnergy_
private

Definition at line 51 of file EcalZeroSuppressor.h.

template<class C>
const EcalPedestals* EcalZeroSuppressor< C >::thePedestals
private