CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

EcalZeroSuppressor< C > Class Template Reference

#include <EcalZeroSuppressor.h>

List of all members.

Public Member Functions

bool accept (const C &frame, const double &threshold)
void setPedestals (const EcalPedestals *pedestals)
 can be fetched every event from the EventSetup
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 ( ) [inline, virtual]

Definition at line 34 of file EcalZeroSuppressor.h.

{};

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().

{thePedestals = pedestals;} 

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]