ATLAS Offline Software
Loading...
Searching...
No Matches
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
25
27
28public:
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
39private:
41
42};
43
44CLASS_DEF(L1CaloPedestalContainer , 1302642590 , 1 )
45
46#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
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.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
L1CaloPedestalContainer class.
virtual void makeTransient(const CondAttrListCollection *&condAttrListCollection)
virtual DataObject * makePersistent() const