ATLAS Offline Software
FPGATrackSimEventInfoCollection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Thin wrapper around FPGATrackSimEventInfo, to keep the base class free
6 // of Athena headers / CLASS_DEF. Named "Collection" in accordance with
7 // the other objects intended to be pushed onto storegate, but since only
8 // one event would be processed at a time there is no need for this to be
9 // a vector.
10 
11 #ifndef FPGATRACKSIMEVENTINFOCOLLECTION_H
12 #define FPGATRACKSIMEVENTINFOCOLLECTION_H
13 
15 #include "AthenaKernel/CLASS_DEF.h"
17 
18 // The magic number here should be generated by "clid -m classname" according to
19 // https://twiki.cern.ch/twiki/bin/view/Main/AthenaCodeSnippets#Registering_user_defined_classes
20 CLASS_DEF( FPGATrackSimEventInfo , 250356533 , 1 )
21 
22 #endif // FPGATRACKSIMEVENTINFOCOLLECTION_DEF_H
FPGATrackSimEventInfo
Definition: FPGATrackSimEventInfo.h:14
FPGATrackSimEventInfo.h
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:67
CLASS_DEF.h
macros to associate a CLID to a type