CMS 3D CMS Logo

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

#include <HcalTPChannelParameter.h>

Public Member Functions

int getauxi1 () const
 
int getauxi2 () const
 
uint32_t getFGBitInfo () const
 get FG bit information More...
 
uint32_t getMask () const
 get mask for channel validity and self trigger information More...
 
 HcalTPChannelParameter ()
 
 HcalTPChannelParameter (uint32_t fId, uint32_t mask, uint32_t bitInfo, int auxi1=0, int auxi2=0)
 
uint32_t rawId () const
 get Detector ID More...
 

Private Member Functions

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

Private Attributes

int auxi1_
 
int auxi2_
 
uint32_t fgBitInfo_
 
uint32_t id_
 
uint32_t mask_
 

Friends

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

Detailed Description

Definition at line 7 of file HcalTPChannelParameter.h.

Constructor & Destructor Documentation

HcalTPChannelParameter::HcalTPChannelParameter ( )
inline
HcalTPChannelParameter::HcalTPChannelParameter ( uint32_t  fId,
uint32_t  mask,
uint32_t  bitInfo,
int  auxi1 = 0,
int  auxi2 = 0 
)
inline

Member Function Documentation

int HcalTPChannelParameter::getauxi1 ( ) const
inline
int HcalTPChannelParameter::getauxi2 ( ) const
inline
uint32_t HcalTPChannelParameter::getFGBitInfo ( ) const
inline

get FG bit information

Definition at line 13 of file HcalTPChannelParameter.h.

References fgBitInfo_.

Referenced by HcalDbASCIIIO::createObject< HcalSiPMCharacteristics >(), and HcaluLUTTPGCoder::update().

uint32_t HcalTPChannelParameter::getMask ( ) const
inline

get mask for channel validity and self trigger information

Definition at line 11 of file HcalTPChannelParameter.h.

References mask_.

Referenced by HcalDbASCIIIO::createObject< HcalSiPMCharacteristics >(), and HcalTriggerPrimitiveAlgo::validChannel().

11 {return mask_;}
uint32_t HcalTPChannelParameter::rawId ( ) const
inline

get Detector ID

Definition at line 15 of file HcalTPChannelParameter.h.

References id_.

15 {return id_;}
template<class Archive >
void HcalTPChannelParameter::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 36 of file HcalTPChannelParameter.h.

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

Definition at line 36 of file HcalTPChannelParameter.h.

Member Data Documentation

int HcalTPChannelParameter::auxi1_
private

Definition at line 33 of file HcalTPChannelParameter.h.

Referenced by getauxi1().

int HcalTPChannelParameter::auxi2_
private

Definition at line 34 of file HcalTPChannelParameter.h.

Referenced by getauxi2().

uint32_t HcalTPChannelParameter::fgBitInfo_
private

Definition at line 32 of file HcalTPChannelParameter.h.

Referenced by getFGBitInfo().

uint32_t HcalTPChannelParameter::id_
private

Definition at line 30 of file HcalTPChannelParameter.h.

Referenced by rawId().

uint32_t HcalTPChannelParameter::mask_
private

Definition at line 31 of file HcalTPChannelParameter.h.

Referenced by getMask().