ATLAS Offline Software
CscSimDataCollection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /***************************************************************************
6  CLASS_DEF for CscSimData map
7  ------------------------------
8  ATLAS Collaboration
9  ***************************************************************************/
10 
11 // $Id: CscSimDataCollection.h,v 1.1 2007-03-27 15:51:48 dadams Exp $
12 
13 #ifndef MUONSIMDATA_CSCSIMDATACOLLECTION_H
14 #define MUONSIMDATA_CSCSIMDATACOLLECTION_H
15 
16 //<<<<<< INCLUDES >>>>>>
17 #include "AthenaKernel/CLASS_DEF.h"
18 #include "MuonSimData/CscSimData.h"
19 #include "Identifier/Identifier.h"
20 #include <map>
21 
22 //<<<<<< PUBLIC DEFINES >>>>>>
23 //<<<<<< PUBLIC CONSTANTS >>>>>>
24 //<<<<<< PUBLIC TYPES >>>>>>
25 //<<<<<< PUBLIC VARIABLES >>>>>>
26 //<<<<<< PUBLIC FUNCTIONS >>>>>>
27 //<<<<<< CLASS DECLARATIONS >>>>>>
28 
29 class CscSimDataCollection : public std::map<Identifier,CscSimData> {
30 public:
32  virtual ~CscSimDataCollection() = default;
33 };
34 CLASS_DEF(CscSimDataCollection, 1095642046, 1)
35 
36 
37 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
38 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
39 
40 #endif // MUONSIMDATA_CSCSIMDATACOLLECTION_H
41 
CscSimDataCollection::~CscSimDataCollection
virtual ~CscSimDataCollection()=default
CscSimDataCollection
Definition: CscSimDataCollection.h:29
CscSimDataCollection::CscSimDataCollection
CscSimDataCollection()
Definition: CscSimDataCollection.cxx:9
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
CscSimData.h
CLASS_DEF.h
macros to associate a CLID to a type