ATLAS Offline Software
LArRawSCContainer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARRAWSCCONTAINER_H
6 #define LARRAWSCCONTAINER_H
7 
10 #include "AthenaKernel/BaseInfo.h"
11 #include "LArRawEvent/LArRawSC.h"
12 
17 class LArRawSCContainer : public DataVector<LArRawSC> {
18 
19  public :
20 
23 
26 
30  virtual ~LArRawSCContainer() { }
31 private:
32 
33 } ;
34 
35 
36 CLASS_DEF(LArRawSCContainer, 1169658673, 1)
38 
39 #endif
LArRawSC
Liquid Argon SuperCell raw data.
Definition: LArRawSC.h:19
LArRawSCContainer
Container class for LArRawSC.
Definition: LArRawSCContainer.h:17
LArRawSCContainer::LArRawSCContainer
LArRawSCContainer(SG::OwnershipPolicy ownPolicy)
Alternative Construction with ownership policy.
Definition: LArRawSCContainer.h:25
LArRawSC.h
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition: OwnershipPolicy.h:16
BaseInfo.h
Provide an interface for finding inheritance information at run time.
LArRawSCContainer::~LArRawSCContainer
virtual ~LArRawSCContainer()
destructor
Definition: LArRawSCContainer.h:30
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
SG_BASE
SG_BASE(LArRawSCContainer, DataVector< LArRawSC >)
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
DataVector< LArRawSC >::ownPolicy
SG::OwnershipPolicy ownPolicy() const
Return the ownership policy setting for this container.
LArRawSCContainer::LArRawSCContainer
LArRawSCContainer()
Constructor.
Definition: LArRawSCContainer.h:22
CLASS_DEF.h
macros to associate a CLID to a type