ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuon
xAODMuon
versions
SlowMuonAuxContainer_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
5
#ifndef XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H
6
#define XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H
7
8
// Core include(s):
9
#include "
xAODCore/AuxContainerBase.h
"
10
#include "AthLinks/ElementLink.h"
11
12
// xAOD include(s):
13
#include "
xAODMuon/MuonContainer.h
"
14
15
namespace
xAOD
{
16
29
class
SlowMuonAuxContainer_v1
:
public
AuxContainerBase
{
30
31
public
:
33
SlowMuonAuxContainer_v1
();
34
35
private
:
36
std::vector< float >
beta
;
37
std::vector< float >
betaT
;
38
std::vector< float >
ann
;
39
40
std::vector< int >
nRpcHits
;
41
std::vector< int >
nTileCells
;
42
43
std::vector< float >
rpcBetaAvg
;
44
std::vector< float >
rpcBetaRms
;
45
std::vector< float >
rpcBetaChi2
;
46
std::vector< int >
rpcBetaDof
;
47
48
std::vector< float >
mdtBetaAvg
;
49
std::vector< float >
mdtBetaRms
;
50
std::vector< float >
mdtBetaChi2
;
51
std::vector< int >
mdtBetaDof
;
52
53
std::vector< float >
caloBetaAvg
;
54
std::vector< float >
caloBetaRms
;
55
std::vector< float >
caloBetaChi2
;
56
std::vector< int >
caloBetaDof
;
57
58
std::vector< float >
dEdxPixel
;
59
std::vector< float >
dEdxCalo
;
60
std::vector< int >
dEdxNClusters
;
61
62
std::vector<ElementLink< MuonContainer > >
muonLink
;
63
64
};
// class SlowMuonAuxContainer_v1
65
}
// namespace xAOD
66
67
// Set up a StoreGate inheritance for the class:
68
#include "
xAODCore/BaseInfo.h
"
69
SG_BASE
(
xAOD::SlowMuonAuxContainer_v1
,
xAOD::AuxContainerBase
);
70
71
#endif
// XAODMUON_VERSIONS_SLOWMUONAUXCONTAINER_V1_H
AuxContainerBase.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
MuonContainer.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::SlowMuonAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
SlowMuonAuxContainer_v1.h:29
xAOD::SlowMuonAuxContainer_v1::dEdxCalo
std::vector< float > dEdxCalo
Definition
SlowMuonAuxContainer_v1.h:59
xAOD::SlowMuonAuxContainer_v1::caloBetaChi2
std::vector< float > caloBetaChi2
Definition
SlowMuonAuxContainer_v1.h:55
xAOD::SlowMuonAuxContainer_v1::nRpcHits
std::vector< int > nRpcHits
Definition
SlowMuonAuxContainer_v1.h:40
xAOD::SlowMuonAuxContainer_v1::mdtBetaChi2
std::vector< float > mdtBetaChi2
Definition
SlowMuonAuxContainer_v1.h:50
xAOD::SlowMuonAuxContainer_v1::ann
std::vector< float > ann
Definition
SlowMuonAuxContainer_v1.h:38
xAOD::SlowMuonAuxContainer_v1::dEdxNClusters
std::vector< int > dEdxNClusters
Definition
SlowMuonAuxContainer_v1.h:60
xAOD::SlowMuonAuxContainer_v1::nTileCells
std::vector< int > nTileCells
Definition
SlowMuonAuxContainer_v1.h:41
xAOD::SlowMuonAuxContainer_v1::caloBetaDof
std::vector< int > caloBetaDof
Definition
SlowMuonAuxContainer_v1.h:56
xAOD::SlowMuonAuxContainer_v1::SlowMuonAuxContainer_v1
SlowMuonAuxContainer_v1()
Default constructor.
Definition
SlowMuonAuxContainer_v1.cxx:10
xAOD::SlowMuonAuxContainer_v1::rpcBetaChi2
std::vector< float > rpcBetaChi2
Definition
SlowMuonAuxContainer_v1.h:45
xAOD::SlowMuonAuxContainer_v1::dEdxPixel
std::vector< float > dEdxPixel
Definition
SlowMuonAuxContainer_v1.h:58
xAOD::SlowMuonAuxContainer_v1::beta
std::vector< float > beta
Definition
SlowMuonAuxContainer_v1.h:36
xAOD::SlowMuonAuxContainer_v1::mdtBetaAvg
std::vector< float > mdtBetaAvg
Definition
SlowMuonAuxContainer_v1.h:48
xAOD::SlowMuonAuxContainer_v1::caloBetaRms
std::vector< float > caloBetaRms
Definition
SlowMuonAuxContainer_v1.h:54
xAOD::SlowMuonAuxContainer_v1::betaT
std::vector< float > betaT
Definition
SlowMuonAuxContainer_v1.h:37
xAOD::SlowMuonAuxContainer_v1::rpcBetaAvg
std::vector< float > rpcBetaAvg
Definition
SlowMuonAuxContainer_v1.h:43
xAOD::SlowMuonAuxContainer_v1::mdtBetaRms
std::vector< float > mdtBetaRms
Definition
SlowMuonAuxContainer_v1.h:49
xAOD::SlowMuonAuxContainer_v1::rpcBetaDof
std::vector< int > rpcBetaDof
Definition
SlowMuonAuxContainer_v1.h:46
xAOD::SlowMuonAuxContainer_v1::caloBetaAvg
std::vector< float > caloBetaAvg
Definition
SlowMuonAuxContainer_v1.h:53
xAOD::SlowMuonAuxContainer_v1::rpcBetaRms
std::vector< float > rpcBetaRms
Definition
SlowMuonAuxContainer_v1.h:44
xAOD::SlowMuonAuxContainer_v1::muonLink
std::vector< ElementLink< MuonContainer > > muonLink
Definition
SlowMuonAuxContainer_v1.h:62
xAOD::SlowMuonAuxContainer_v1::mdtBetaDof
std::vector< int > mdtBetaDof
Definition
SlowMuonAuxContainer_v1.h:51
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0