ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSimDataCollection.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 MuonSimData map
7 ------------------------------
8 ATLAS Collaboration
9 ***************************************************************************/
10
11// $Id: MuonSimDataCollection.h,v 1.1 2004-05-29 15:17:52 ketevi Exp $
12
13#ifndef MUONSIMDATA_MUONSIMDATACOLLECTION_H
14# define MUONSIMDATA_MUONSIMDATACOLLECTION_H
15
18#include "Identifier/Identifier.h"
19#include <map>
20
21class MuonSimDataCollection : public std::map<Identifier,MuonSimData> {
22 public:
24 virtual ~MuonSimDataCollection() = default;
25
26 // Helpers for easy access from python / debugger.
27 Identifier id (size_t i) const;
28 const MuonSimData* data (size_t i) const;
29};
31
32
33#endif // MUONSIMDATA_MUONSIMDATACLASS_DEF_H
34
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
Identifier id(size_t i) const
virtual ~MuonSimDataCollection()=default