ATLAS Offline Software
Loading...
Searching...
No Matches
StepInfoCollection.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARG4GENSHOWERLIB_STEPINFOCOLLECTION_H
6#define LARG4GENSHOWERLIB_STEPINFOCOLLECTION_H
7
8// athena includes
10
11// local include
13//#include <string>
14
16namespace ShowerLib
17{
18
30
31 class StepInfoCollection : public DataVector<StepInfo>
32 {
33
34 public:
35
37
38 char detector[10]; //10 should be enough
39 float invalid_energy; //the amount of energy deposited outside the region
40
41 };
42
43} // namespace ShowerLib
44
46
48
49#endif // LARG4GENSHOWERLIB_STEPINFOCOLLECTION_H
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.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
Class for collection of StepInfo class (G4 hits)
Namespace for the ShowerLib related classes.
Definition StepInfo.h:17