|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "CoralBase/AttributeListSpecification.h"
31 m_mCoolFoldersKeysMap(folderKeysMap)
45 std::map<L1CaloEnergyScanResultsContainer::eCoolFolders, std::string>::const_iterator
it =
m_mCoolFoldersKeysMap.find(efolder);
49 return std::string(
"");
54 std::vector<std::string>
v;
69 if(!attrSpecification->size())
return NULL;
93 return (DataObject*) attrListCollection;
100 std::map<std::string, const CondAttrListCollection*>::const_iterator
103 if(it_map!=condAttrListCollectionMap.end()) {
129 std::cout <<
"L1CaloEnergyScanResultsContainer : Could not find requested CondAttrListCollection "
137 else return &(
pos->second);
std::map< L1CaloEnergyScanResultsContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
const L1CaloEnergyScanResults * energyScanResults(unsigned int channelId) const
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
void addSpecification(int specId, const std::string &specName, const std::string &specType)
L1CaloEnergyScanResultsContainer()
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
virtual std::vector< std::string > coolInputKeys() const
This class is a collection of AttributeLists where each one is associated with a channel number....
Class that holds transient information about the calibration for trigger towers.
coral::AttributeListSpecification * createAttributeListSpecification() const
const coral::Blob & blob() const
virtual DataObject * makePersistent() const
void addEnergyScanResults(unsigned int channelId, const L1CaloEnergyScanResults &energyScanResults)
const ChanFitErrorCode & errorCode() const
double chi2(TH1 *h0, TH1 *h1)
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
unsigned int errorCode() const
L1CaloEnergyScanResultsMap m_mEnergyScanResultsMap
unsigned char ndf() const
std::string specificationName(int specId) const
virtual std::string coolOutputKey() const
unsigned char blobStrategy() const
ChanAttrListMap::const_iterator const_iterator
const_iterator end() const
std::string coolFolderKey(L1CaloEnergyScanResultsContainer::eCoolFolders efolder) const
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
bool add(ChanNum chanNum, const AttributeList &attributeList)
Adding in chan/attrList pairs.
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...
ChanFitErrorCode stores information about the calibration fit quality.