7#ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIBCONTAINER_H
8#define TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIBCONTAINER_H
14#include "GaudiKernel/DataObject.h"
29 enum eAttrSpecification {
eChannelId,
eErrorCode,
ePedCorrEnable,
eSat80BcidThreshHigh,
eSat80BcidThreshLow,
eThreshNumSamplesPeak,
eThreshNumSamplesSat,
eSatOverride1,
eSatOverride2,
eSatOverride3,
eLutCpPar5,
eLutCpPar6,
eLutCpPar7,
eLutJepPar5,
eLutJepPar6,
eLutJepPar7};
37 virtual void makeTransient(
const std::map<std::string, const CondAttrListCollection*>&);
49 using iterator = std::vector<L1CaloPprChanExtra>::iterator;
61 std::string
m_coolFolderKey =
"/TRIGGER/L1Calo/V2/Calibration/Physics/PprChanExtra";
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
AbstractL1CaloPersistentCondition(const std::string &condType)
This class is a collection of AttributeLists where each one is associated with a channel number.
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.