CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions
cond::ValueExtractor< FillInfo > Class Template Reference
Inheritance diagram for cond::ValueExtractor< FillInfo >:
cond::BaseValueExtractor< FillInfo >

Public Types

typedef FillInfo Class
 
typedef ExtractWhat< ClassWhat
 
- Public Types inherited from cond::BaseValueExtractor< FillInfo >
typedef FillInfo Class
 

Public Member Functions

void compute (Class const &it)
 
 ValueExtractor ()
 
 ValueExtractor (What const &what)
 
- Public Member Functions inherited from cond::BaseValueExtractor< FillInfo >
 BaseValueExtractor ()
 
void computeW (Class const &o)
 
std::vector< float > const & values () const
 
virtual ~BaseValueExtractor ()
 

Static Public Member Functions

static What what ()
 

Additional Inherited Members

- Protected Member Functions inherited from cond::BaseValueExtractor< FillInfo >
void add (float v)
 
void swap (std::vector< float > &v)
 

Detailed Description

template<>
class cond::ValueExtractor< FillInfo >

Definition at line 13 of file FillInfoPyWrapper.cc.

Member Typedef Documentation

Definition at line 16 of file FillInfoPyWrapper.cc.

Definition at line 17 of file FillInfoPyWrapper.cc.

Constructor & Destructor Documentation

Definition at line 20 of file FillInfoPyWrapper.cc.

20 {}
cond::ValueExtractor< FillInfo >::ValueExtractor ( What const &  what)
inline

Definition at line 21 of file FillInfoPyWrapper.cc.

22  {
23  // here one can make stuff really complicated...
24  }

Member Function Documentation

void cond::ValueExtractor< FillInfo >::compute ( Class const &  it)
inlinevirtual

Reimplemented from cond::BaseValueExtractor< FillInfo >.

Definition at line 25 of file FillInfoPyWrapper.cc.

References cond::BaseValueExtractor< T >::add(), FillInfo::beginTime(), FillInfo::betaStar(), FillInfo::bunchesInBeam1(), FillInfo::bunchesInBeam2(), FillInfo::collidingBunches(), FillInfo::createTime(), FillInfo::crossingAngle(), FillInfo::endTime(), FillInfo::energy(), FillInfo::fillNumber(), FillInfo::intensityForBeam1(), FillInfo::intensityForBeam2(), and FillInfo::targetBunches().

25  {
26  this->add( it.fillNumber() );
27  this->add( it.bunchesInBeam1() );
28  this->add( it.bunchesInBeam2() );
29  this->add( it.collidingBunches() );
30  this->add( it.targetBunches() );
31  this->add( it.crossingAngle() );
32  this->add( it.betaStar() );
33  this->add( it.intensityForBeam1() );
34  this->add( it.intensityForBeam2() );
35  this->add( it.energy() );
36  this->add( it.createTime() );
37  this->add( it.beginTime() );
38  this->add( it.endTime() );
39  }
static What cond::ValueExtractor< FillInfo >::what ( )
inlinestatic

Definition at line 18 of file FillInfoPyWrapper.cc.

18 { return What();}