CMS 3D CMS Logo

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::CastorQIEData ( )
inline

Definition at line 31 of file CastorQIEData.h.

Member Function Documentation

◆ addCoder()

bool CastorQIEData::addCoder ( const CastorQIECoder fCoder)
inline

Definition at line 42 of file CastorQIEData.h.

42 { return addValues(fCoder); }

References CastorCondObjectContainer< CastorQIECoder >::addValues().

Referenced by CastorDbASCIIIO::getObject().

◆ getCoder()

const CastorQIECoder* CastorQIEData::getCoder ( DetId  fId) const
inline

get QIE parameters

Definition at line 37 of file CastorQIEData.h.

37 { return getValues(fId); }

References CastorCondObjectContainer< CastorQIECoder >::getValues().

Referenced by CastorDbASCIIIO::dumpObject(), and CastorDbService::getCastorCoder().

◆ getShape()

const CastorQIEShape& CastorQIEData::getShape ( ) const
inline

get basic shape

Definition at line 35 of file CastorQIEData.h.

35 { return shape_; }

References shape_.

Referenced by CastorDbASCIIIO::dumpObject(), and CastorDbService::getCastorShape().

◆ myname()

std::string CastorQIEData::myname ( ) const
inline

Definition at line 46 of file CastorQIEData.h.

46 { return (std::string) "CastorQIEData"; }

References AlCaHLTBitMon_QueryRunRegistry::string.

◆ serialize()

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

◆ sort()

void CastorQIEData::sort ( )
inline

Definition at line 44 of file CastorQIEData.h.

44 {}

Referenced by CastorDbASCIIIO::getObject().

◆ sorted()

bool CastorQIEData::sorted ( ) const
inline

Definition at line 39 of file CastorQIEData.h.

39 { return true; }

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 50 of file CastorQIEData.h.

◆ cond::serialization::access

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

Definition at line 50 of file CastorQIEData.h.

Member Data Documentation

◆ shape_

const CastorQIEShape CastorQIEData::shape_
staticprivate

Definition at line 27 of file CastorQIEData.h.

Referenced by getShape().

CastorCondObjectContainer< CastorQIECoder >::getValues
const CastorQIECoder * getValues(DetId fId, bool throwOnFail=true) const
Definition: CastorCondObjectContainer.h:65
CastorCondObjectContainer< CastorQIECoder >
CastorCondObjectContainer< CastorQIECoder >::addValues
bool addValues(const CastorQIECoder &myItem)
Definition: CastorCondObjectContainer.h:98
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CastorQIEData::shape_
static const CastorQIEShape shape_
Definition: CastorQIEData.h:27