ATLAS Offline Software
AFPSiHitsClusterAuxContainer_v1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
15 #ifndef XAODFORWARD_VERSIONS_AFPSIHITSCLUSTERAUXCONTAINER_V1_H
16 #define XAODFORWARD_VERSIONS_AFPSIHITSCLUSTERAUXCONTAINER_V1_H
17 
18 #include<vector>
19 
20 // EDM include(s):
22 
23 // local includes
25 
26 namespace xAOD {
27 
34 
35  public:
37 
38  private:
39  std::vector< int > stationID;
40  std::vector< int > pixelLayerID;
41  std::vector< float > xLocal;
42  std::vector< float > xLocalErr;
43  std::vector< float > yLocal;
44  std::vector< float > yLocalErr;
45  std::vector< float > zLocal;
46  std::vector< float > zLocalErr;
47  std::vector< float > depositedCharge;
48  std::vector< int > nHits;
49  std::vector< std::vector<AFPSiHitsCluster_v1::AFPHitLink_t> > hitsLinks;
50  std::vector< int > clusterAlgID;
51 
52  }; // class AFPSiHitsClusterAuxContainer_v1
53 
54 
55 } // end xAOD namespace
56 
57 // StoreGate registration
58 #include "xAODCore/BaseInfo.h"
60 
61 
62 #endif // XAODFORWARD_VERSIONS_AFPSIHITSCLUSTERAUXCONTAINER_V1_H
63 
xAOD::AFPSiHitsClusterAuxContainer_v1::xLocalErr
std::vector< float > xLocalErr
Definition: AFPSiHitsClusterAuxContainer_v1.h:42
xAOD::AFPSiHitsClusterAuxContainer_v1::pixelLayerID
std::vector< int > pixelLayerID
Definition: AFPSiHitsClusterAuxContainer_v1.h:40
SG_BASE
SG_BASE(xAOD::AFPSiHitsClusterAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::AFPSiHitsClusterAuxContainer_v1::zLocal
std::vector< float > zLocal
Definition: AFPSiHitsClusterAuxContainer_v1.h:45
xAOD::AFPSiHitsClusterAuxContainer_v1::stationID
std::vector< int > stationID
Definition: AFPSiHitsClusterAuxContainer_v1.h:39
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::AFPSiHitsClusterAuxContainer_v1::depositedCharge
std::vector< float > depositedCharge
Definition: AFPSiHitsClusterAuxContainer_v1.h:47
xAOD::AFPSiHitsClusterAuxContainer_v1::nHits
std::vector< int > nHits
Definition: AFPSiHitsClusterAuxContainer_v1.h:48
AFPSiHitsCluster_v1.h
Header file for AFPSiHitsCluster_v1 class representing a cluster of hits in AFP tracking detector pla...
xAOD::AFPSiHitsClusterAuxContainer_v1::AFPSiHitsClusterAuxContainer_v1
AFPSiHitsClusterAuxContainer_v1()
Definition: AFPSiHitsClusterAuxContainer_v1.cxx:19
xAOD::AFPSiHitsClusterAuxContainer_v1::clusterAlgID
std::vector< int > clusterAlgID
Definition: AFPSiHitsClusterAuxContainer_v1.h:50
xAOD::AFPSiHitsClusterAuxContainer_v1
Class storing information of xAOD::AFPSiHitsCluster objects.
Definition: AFPSiHitsClusterAuxContainer_v1.h:33
xAOD::AFPSiHitsClusterAuxContainer_v1::yLocalErr
std::vector< float > yLocalErr
Definition: AFPSiHitsClusterAuxContainer_v1.h:44
xAOD::AFPSiHitsClusterAuxContainer_v1::xLocal
std::vector< float > xLocal
Definition: AFPSiHitsClusterAuxContainer_v1.h:41
xAOD::AFPSiHitsClusterAuxContainer_v1::hitsLinks
std::vector< std::vector< AFPSiHitsCluster_v1::AFPHitLink_t > > hitsLinks
Definition: AFPSiHitsClusterAuxContainer_v1.h:49
xAOD::AFPSiHitsClusterAuxContainer_v1::zLocalErr
std::vector< float > zLocalErr
Definition: AFPSiHitsClusterAuxContainer_v1.h:46
xAOD::AFPSiHitsClusterAuxContainer_v1::yLocal
std::vector< float > yLocal
Definition: AFPSiHitsClusterAuxContainer_v1.h:43