CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HcalQIEData Class Reference

#include <HcalQIEData.h>

Inheritance diagram for HcalQIEData:
HcalCondObjectContainer< HcalQIECoder >

Public Member Functions

bool addCoder (const HcalQIECoder &fCoder, bool h2mode_=false)
 
const HcalQIECodergetCoder (DetId fId) const
 get QIE parameters More...
 
const HcalQIEShapegetShape () const
 get basic shape More...
 
 HcalQIEData ()
 
std::string myname () const
 
void sort ()
 
bool sorted () const
 
- Public Member Functions inherited from HcalCondObjectContainer< HcalQIECoder >
bool addValues (const HcalQIECoder &myItem, bool h2mode_=false)
 
const bool exists (DetId fId) const
 
std::vector< DetIdgetAllChannels () const
 
const tAllContWithNames getAllContainers () const
 
const HcalQIECodergetValues (DetId fId) const
 
 HcalCondObjectContainer ()
 
virtual ~HcalCondObjectContainer ()
 

Additional Inherited Members

- Public Types inherited from HcalCondObjectContainer< HcalQIECoder >
typedef std::vector< tHcalConttAllContWithNames
 
typedef std::pair< std::string,
std::vector< HcalQIECoder > > 
tHcalCont
 

Detailed Description

Author
Fedor Ratnikov (UMd), with changes by Radek Ofierzynski (preserve backwards compatibility of methods for this release) POOL object to store QIE parameters $Author: ratnikov
Date:
2009/03/24 16:05:32
Revision:
1.10
Author
Fedor Ratnikov (UMd) POOL object to store QIE basic shape $Author: ratnikov
Date:
2005/12/15 23:38:04
Revision:
1.3
Author
Fedor Ratnikov (UMd) POOL object to store calibration mode QIE coder parameters for one channel $Id
Fedor Ratnikov (UMd) POOL object to store QIE coder parameters for one channel $Author: ratnikov
Date:
2010/12/06 20:04:16
Revision:
1.3
Author
Fedor Ratnikov (UMd) POOL object to store pedestal values 4xCapId $Author: ratnikov
Date:
2005/12/16 20:56:15
Revision:
1.5

Definition at line 27 of file HcalQIEData.h.

Constructor & Destructor Documentation

HcalQIEData::HcalQIEData ( )
inline

Member Function Documentation

bool HcalQIEData::addCoder ( const HcalQIECoder fCoder,
bool  h2mode_ = false 
)
inline

Definition at line 42 of file HcalQIEData.h.

References HcalCondObjectContainer< HcalQIECoder >::addValues().

Referenced by fillDefaults(), and HcalDbOnline::getObject().

42 { return addValues(fCoder, h2mode_); }
bool addValues(const HcalQIECoder &myItem, bool h2mode_=false)
const HcalQIECoder* HcalQIEData::getCoder ( DetId  fId) const
inline

get QIE parameters

Definition at line 38 of file HcalQIEData.h.

References HcalCondObjectContainer< HcalQIECoder >::getValues().

Referenced by HcalCondXML::dumpObject(), and HcalDbService::getHcalCoder().

38 { return getValues(fId); }
const HcalQIECoder * getValues(DetId fId) const
const HcalQIEShape& HcalQIEData::getShape ( ) const
inline
std::string HcalQIEData::myname ( ) const
inlinevirtual

Reimplemented from HcalCondObjectContainer< HcalQIECoder >.

Definition at line 46 of file HcalQIEData.h.

46 {return (std::string)"HcalQIEData";}
void HcalQIEData::sort ( )
inline

Definition at line 44 of file HcalQIEData.h.

Referenced by fillDefaults(), and HcalDbOnline::getObject().

44 {}
bool HcalQIEData::sorted ( ) const
inline

Definition at line 40 of file HcalQIEData.h.

40 { return true; }