CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Member Functions | Private Attributes

cond::ValueExtractor< EcalPedestals > Class Template Reference

Inheritance diagram for cond::ValueExtractor< EcalPedestals >:
cond::BaseValueExtractor< EcalPedestals >

List of all members.

Public Types

typedef EcalPedestals Class
typedef ExtractWhat< ClassWhat

Public Member Functions

void compute (Class const &it)
 ValueExtractor ()
 ValueExtractor (What const &what)

Static Public Member Functions

static ecalped::PedExtractorextractor (ecalped::How how)
static What what ()

Private Attributes

What m_what

Detailed Description

template<>
class cond::ValueExtractor< EcalPedestals >

Definition at line 90 of file EcalPedestalsPyWrapper.cc.


Member Typedef Documentation

Reimplemented from cond::BaseValueExtractor< EcalPedestals >.

Definition at line 102 of file EcalPedestalsPyWrapper.cc.

Definition at line 103 of file EcalPedestalsPyWrapper.cc.


Constructor & Destructor Documentation

Definition at line 106 of file EcalPedestalsPyWrapper.cc.

{}
cond::ValueExtractor< EcalPedestals >::ValueExtractor ( What const &  what) [inline]

Definition at line 107 of file EcalPedestalsPyWrapper.cc.

                        : m_what(what)
                {
                        // here one can make stuff really complicated... (select mean rms, 12,6,1)
                        // ask to make average on selected channels...
                }

Member Function Documentation

void cond::ValueExtractor< EcalPedestals >::compute ( Class const &  it) [inline, virtual]

Reimplemented from cond::BaseValueExtractor< EcalPedestals >.

Definition at line 114 of file EcalPedestalsPyWrapper.cc.

References cond::BaseValueExtractor< T >::swap().

                                              {
                        std::vector<float> res;
                        extractor(m_what.how())(it,m_what.quantity(),m_what.which(),res);
                        swap(res);
                }
static ecalped::PedExtractor& cond::ValueExtractor< EcalPedestals >::extractor ( ecalped::How  how) [inline, static]
static What cond::ValueExtractor< EcalPedestals >::what ( ) [inline, static]

Definition at line 104 of file EcalPedestalsPyWrapper.cc.

{ return What();}

Member Data Documentation

Definition at line 121 of file EcalPedestalsPyWrapper.cc.