ATLAS Offline Software
L1CaloPedestalContainer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPEDESTALCONTAINER_H
6 #define TRIGT1CALOCALIBCONDITIONS_L1CALOPEDESTALCONTAINER_H
7 
10 
11 #include "GaudiKernel/DataObject.h"
12 
15 
27 
28 public:
31  virtual DataObject* makePersistent() const;
32 
33  // Hide from reflex to avoid warning from reflex shadow class.
34 #ifndef __REFLEX__
35  using AbstractL1CaloPersistentCondition::makeTransient; // to unhide the default implementation of makeTransient
36  virtual void makeTransient(const CondAttrListCollection*& condAttrListCollection);
37 #endif
38 
39 private:
41 
42 };
43 
44 CLASS_DEF(L1CaloPedestalContainer , 1302642590 , 1 )
45 
46 #endif
L1CaloPedestalContainer::makeTransient
virtual void makeTransient(const CondAttrListCollection *&condAttrListCollection)
Definition: L1CaloPedestalContainer.cxx:60
L1CaloPedestal.h
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
AbstractL1CaloPersistentCondition.h
L1CaloPedestalContainer::eMean
@ eMean
Definition: L1CaloPedestalContainer.h:40
L1CaloPedestalContainer::L1CaloPedestalContainer
L1CaloPedestalContainer()
Definition: L1CaloPedestalContainer.cxx:16
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
L1CaloPedestalContainer::eRMS
@ eRMS
Definition: L1CaloPedestalContainer.h:40
AbstractL1CaloPersistentCondition::makeTransient
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
Definition: AbstractL1CaloPersistentCondition.cxx:16
L1CaloPedestalContainer
L1CaloPedestalContainer class.
Definition: L1CaloPedestalContainer.h:26
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
L1CaloPedestalContainer::eAttrSpecification
eAttrSpecification
Definition: L1CaloPedestalContainer.h:40
L1CaloPedestalContainer::makePersistent
virtual DataObject * makePersistent() const
Definition: L1CaloPedestalContainer.cxx:23
CLASS_DEF.h
macros to associate a CLID to a type
AbstractL1CaloPersistentCondition
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...
Definition: AbstractL1CaloPersistentCondition.h:22
L1CaloPedestalContainer::~L1CaloPedestalContainer
virtual ~L1CaloPedestalContainer()
Definition: L1CaloPedestalContainer.h:30