CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Friends
CastorCalibrationQIEData Class Reference

#include <CastorCalibrationQIEData.h>

Inheritance diagram for CastorCalibrationQIEData:
CastorCondObjectContainer< CastorCalibrationQIECoder >

Public Member Functions

bool addCoder (const CastorCalibrationQIECoder &fCoder)
 
const CastorCalibrationQIECodergetCoder (DetId fId) const
 get QIE parameters More...
 
void sort ()
 
bool sorted () const
 
- Public Member Functions inherited from CastorCondObjectContainer< CastorCalibrationQIECoder >
bool addValues (const CastorCalibrationQIECoder &myItem)
 
 CastorCondObjectContainer ()
 
const bool exists (DetId fId) const
 
std::vector< DetIdgetAllChannels () const
 
const CastorCalibrationQIECodergetValues (DetId fId, bool throwOnFail=true) const
 
std::string myname () const
 
 ~CastorCondObjectContainer ()
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Author
Fedor Ratnikov (UMd), with changes by Radek Ofierzynski (preserve backwards compatibility of methods for this release) Adapted for CASTOR by L. Mundim

POOL object to store calibration mode QIE parameters $Id

Definition at line 24 of file CastorCalibrationQIEData.h.

Member Function Documentation

◆ addCoder()

bool CastorCalibrationQIEData::addCoder ( const CastorCalibrationQIECoder fCoder)
inline

Definition at line 31 of file CastorCalibrationQIEData.h.

References CastorCondObjectContainer< CastorCalibrationQIECoder >::addValues().

Referenced by CastorDbASCIIIO::getObject().

31 { return addValues(fCoder); }
bool addValues(const CastorCalibrationQIECoder &myItem)

◆ getCoder()

const CastorCalibrationQIECoder* CastorCalibrationQIEData::getCoder ( DetId  fId) const
inline

get QIE parameters

Definition at line 27 of file CastorCalibrationQIEData.h.

References CastorCondObjectContainer< CastorCalibrationQIECoder >::getValues().

Referenced by CastorDbASCIIIO::dumpObject().

27 { return getValues(fId); }
const CastorCalibrationQIECoder * getValues(DetId fId, bool throwOnFail=true) const

◆ serialize()

template<class Archive >
void CastorCalibrationQIEData::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ sort()

void CastorCalibrationQIEData::sort ( )
inline

Definition at line 33 of file CastorCalibrationQIEData.h.

Referenced by CastorDbASCIIIO::getObject().

33 {}

◆ sorted()

bool CastorCalibrationQIEData::sorted ( ) const
inline

Definition at line 29 of file CastorCalibrationQIEData.h.

29 { return true; }

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 35 of file CastorCalibrationQIEData.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 35 of file CastorCalibrationQIEData.h.