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 | Static Private Attributes | Friends
CastorQIEData Class Reference

#include <CastorQIEData.h>

Inheritance diagram for CastorQIEData:
CastorCondObjectContainer< CastorQIECoder >

Public Member Functions

bool addCoder (const CastorQIECoder &fCoder)
 
 CastorQIEData ()
 
const CastorQIECodergetCoder (DetId fId) const
 get QIE parameters More...
 
const CastorQIEShapegetShape () const
 get basic shape More...
 
std::string myname () const
 
void sort ()
 
bool sorted () const
 
- Public Member Functions inherited from CastorCondObjectContainer< CastorQIECoder >
bool addValues (const CastorQIECoder &myItem)
 
 CastorCondObjectContainer ()
 
const bool exists (DetId fId) const
 
std::vector< DetIdgetAllChannels () const
 
const CastorQIECodergetValues (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)
 

Static Private Attributes

static const CastorQIEShape shape_
 

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) Modified by L.Mundim (Mar/2009) POOL object to store QIE parameters $Author: ratnikov
Date:
2008/07/15 13:00:16
Revision:
1.9
Author
Panos Katsas (UoA) POOL object to store QIE basic shape
Panos Katsas (UoA) POOL object to store calibration mode QIE coder parameters for one channel $Id
Panos Katsas (UoA) POOL object to store QIE coder parameters for one channel
Panos Katsas (UoA) POOL object to store pedestal values 4xCapId

Definition at line 25 of file CastorQIEData.h.

Constructor & Destructor Documentation

CastorQIEData::CastorQIEData ( )
inline

Member Function Documentation

bool CastorQIEData::addCoder ( const CastorQIECoder fCoder)
inline

Definition at line 43 of file CastorQIEData.h.

References CastorCondObjectContainer< CastorQIECoder >::addValues().

43 { return addValues(fCoder); }
bool addValues(const CastorQIECoder &myItem)
const CastorQIECoder* CastorQIEData::getCoder ( DetId  fId) const
inline

get QIE parameters

Definition at line 38 of file CastorQIEData.h.

References CastorCondObjectContainer< CastorQIECoder >::getValues().

Referenced by CastorDbService::getCastorCoder().

38 { return getValues(fId); }
const CastorQIECoder * getValues(DetId fId, bool throwOnFail=true) const
const CastorQIEShape& CastorQIEData::getShape ( ) const
inline

get basic shape

Definition at line 36 of file CastorQIEData.h.

References shape_.

Referenced by CastorDbService::getCastorShape().

36 { return shape_;}
static const CastorQIEShape shape_
Definition: CastorQIEData.h:28
std::string CastorQIEData::myname ( ) const
inline

Definition at line 47 of file CastorQIEData.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

47 {return (std::string)"CastorQIEData";}
template<class Archive >
void CastorQIEData::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void CastorQIEData::sort ( )
inline

Definition at line 45 of file CastorQIEData.h.

45 {}
bool CastorQIEData::sorted ( ) const
inline

Definition at line 40 of file CastorQIEData.h.

40 { return true; }

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 52 of file CastorQIEData.h.

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

Definition at line 52 of file CastorQIEData.h.

Member Data Documentation

const CastorQIEShape CastorQIEData::shape_
staticprivate

Definition at line 28 of file CastorQIEData.h.

Referenced by getShape().