ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigBphys
xAODTrigBphys
versions
TrigBphysAuxContainer_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: TrigBphysAuxContainer_v1.h 696633 2015-09-24 14:59:50Z jwalder $
8
#ifndef XAODTRIGBPHYS_VERSIONS_TRIGBPHYSAUXCONTAINER_V1_H
9
#define XAODTRIGBPHYS_VERSIONS_TRIGBPHYSAUXCONTAINER_V1_H
10
11
// System include(s):
12
extern
"C"
{
13
# include <stdint.h>
14
}
15
#include <vector>
16
#include <string>
17
18
// EDM include(s):
19
#include "
xAODCore/AuxContainerBase.h
"
20
#include "
xAODTrigBphys/versions/TrigBphysContainer_v1.h
"
21
#include "
xAODTracking/TrackParticleContainer.h
"
22
#include "AthLinks/ElementLink.h"
23
24
namespace
xAOD
{
25
35
36
class
TrigBphysAuxContainer_v1
:
public
AuxContainerBase
{
37
38
public
:
40
TrigBphysAuxContainer_v1
();
41
42
private
:
43
std::vector<uint32_t>
roiId
;
44
std::vector<uint16_t>
particleType
;
45
std::vector<uint16_t>
level
;
46
47
std::vector<float>
eta
;
48
std::vector<float>
phi
;
49
std::vector<float>
pt
;
50
std::vector<float>
mass
;
51
std::vector<float>
fitmass
;
52
std::vector<float>
fitchi2
;
53
std::vector<int>
fitndof
;
54
std::vector<float>
fitx
;
55
std::vector<float>
fity
;
56
std::vector<float>
fitz
;
57
58
std::vector<float>
lxy
;
59
std::vector<float>
lxyError
;
60
std::vector<float>
tau
;
61
std::vector<float>
tauError
;
62
std::vector<float>
fitmassError
;
63
64
65
std::vector<ElementLink< xAOD::TrigBphysContainer_v1 > >
secondaryDecayLink
;
66
std::vector<std::vector<ElementLink<xAOD::TrackParticleContainer> > >
trackParticleLinks
;
67
68
std::vector<std::vector<uint32_t> >
vecRoiIds
;
69
std::vector<ElementLink< xAOD::TrigBphysContainer_v1 > >
lowerChainLink
;
70
std::vector<std::vector<ElementLink<xAOD::IParticleContainer> > >
particleLinks
;
71
72
73
};
// TrigBphysAuxContainer_v1
74
75
}
// namespace xAOD
76
77
#include "
xAODCore/BaseInfo.h
"
78
SG_BASE
(
xAOD::TrigBphysAuxContainer_v1
,
xAOD::AuxContainerBase
);
79
80
#endif
// XAODTRIGBPHYS_VERSIONS_TRIGBPHYSAUXCONTAINER_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
TrackParticleContainer.h
TrigBphysContainer_v1.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::TrigBphysAuxContainer_v1
Auxiliary store for the TrigBphys composite container.
Definition
TrigBphysAuxContainer_v1.h:36
xAOD::TrigBphysAuxContainer_v1::mass
std::vector< float > mass
Definition
TrigBphysAuxContainer_v1.h:50
xAOD::TrigBphysAuxContainer_v1::particleType
std::vector< uint16_t > particleType
Definition
TrigBphysAuxContainer_v1.h:44
xAOD::TrigBphysAuxContainer_v1::tauError
std::vector< float > tauError
Definition
TrigBphysAuxContainer_v1.h:61
xAOD::TrigBphysAuxContainer_v1::fitz
std::vector< float > fitz
Definition
TrigBphysAuxContainer_v1.h:56
xAOD::TrigBphysAuxContainer_v1::fitmassError
std::vector< float > fitmassError
Definition
TrigBphysAuxContainer_v1.h:62
xAOD::TrigBphysAuxContainer_v1::trackParticleLinks
std::vector< std::vector< ElementLink< xAOD::TrackParticleContainer > > > trackParticleLinks
Definition
TrigBphysAuxContainer_v1.h:66
xAOD::TrigBphysAuxContainer_v1::fitmass
std::vector< float > fitmass
Definition
TrigBphysAuxContainer_v1.h:51
xAOD::TrigBphysAuxContainer_v1::TrigBphysAuxContainer_v1
TrigBphysAuxContainer_v1()
Default constuctor.
Definition
TrigBphysAuxContainer_v1.cxx:12
xAOD::TrigBphysAuxContainer_v1::phi
std::vector< float > phi
Definition
TrigBphysAuxContainer_v1.h:48
xAOD::TrigBphysAuxContainer_v1::lxy
std::vector< float > lxy
Definition
TrigBphysAuxContainer_v1.h:58
xAOD::TrigBphysAuxContainer_v1::tau
std::vector< float > tau
Definition
TrigBphysAuxContainer_v1.h:60
xAOD::TrigBphysAuxContainer_v1::eta
std::vector< float > eta
Definition
TrigBphysAuxContainer_v1.h:47
xAOD::TrigBphysAuxContainer_v1::vecRoiIds
std::vector< std::vector< uint32_t > > vecRoiIds
Definition
TrigBphysAuxContainer_v1.h:68
xAOD::TrigBphysAuxContainer_v1::secondaryDecayLink
std::vector< ElementLink< xAOD::TrigBphysContainer_v1 > > secondaryDecayLink
Definition
TrigBphysAuxContainer_v1.h:65
xAOD::TrigBphysAuxContainer_v1::pt
std::vector< float > pt
Definition
TrigBphysAuxContainer_v1.h:49
xAOD::TrigBphysAuxContainer_v1::lxyError
std::vector< float > lxyError
Definition
TrigBphysAuxContainer_v1.h:59
xAOD::TrigBphysAuxContainer_v1::fitchi2
std::vector< float > fitchi2
Definition
TrigBphysAuxContainer_v1.h:52
xAOD::TrigBphysAuxContainer_v1::level
std::vector< uint16_t > level
Definition
TrigBphysAuxContainer_v1.h:45
xAOD::TrigBphysAuxContainer_v1::fitndof
std::vector< int > fitndof
Definition
TrigBphysAuxContainer_v1.h:53
xAOD::TrigBphysAuxContainer_v1::lowerChainLink
std::vector< ElementLink< xAOD::TrigBphysContainer_v1 > > lowerChainLink
Definition
TrigBphysAuxContainer_v1.h:69
xAOD::TrigBphysAuxContainer_v1::particleLinks
std::vector< std::vector< ElementLink< xAOD::IParticleContainer > > > particleLinks
Definition
TrigBphysAuxContainer_v1.h:70
xAOD::TrigBphysAuxContainer_v1::roiId
std::vector< uint32_t > roiId
Definition
TrigBphysAuxContainer_v1.h:43
xAOD::TrigBphysAuxContainer_v1::fity
std::vector< float > fity
Definition
TrigBphysAuxContainer_v1.h:55
xAOD::TrigBphysAuxContainer_v1::fitx
std::vector< float > fitx
Definition
TrigBphysAuxContainer_v1.h:54
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