ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTau
xAODTau
versions
DiTauJetAuxContainer_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: DiTauJetAuxContainer_v2.h 631921 2015-09-23 23:30:59Z dkirchme $
8
#ifndef XAODDITAU_VERSIONS_DITAUJETAUXCONTAINER_V1_H
9
#define XAODDITAU_VERSIONS_DITAUJETAUXCONTAINER_V1_H
10
11
// System include(s):
12
#include <vector>
13
extern
"C"
{
14
# include <stdint.h>
15
}
16
17
18
// EDM include(s):
19
#include "
xAODCore/AuxContainerBase.h
"
20
#include "
xAODTracking/TrackParticleContainer.h
"
21
#include "
xAODTracking/VertexContainer.h
"
22
#include "
xAODJet/JetContainer.h
"
23
#include "
xAODPFlow/PFOContainer.h
"
24
25
namespace
xAOD
{
26
27
28
class
DiTauJetAuxContainer_v1
:
public
AuxContainerBase
{
29
30
public
:
32
DiTauJetAuxContainer_v1
();
33
34
private
:
35
std::vector< float >
pt
;
36
std::vector< float >
eta
;
37
std::vector< float >
phi
;
38
std::vector< float >
m
;
39
40
41
typedef
ElementLink< xAOD::JetContainer >
JetLink_t
;
42
std::vector< JetLink_t >
jetLink
;
43
44
typedef
ElementLink< xAOD::VertexContainer >
VertexLink_t
;
45
std::vector< VertexLink_t >
vertexLink
;
46
47
std::vector< float >
R_jet
;
48
std::vector< float >
R_subjet
;
49
std::vector< float >
R_core
;
50
std::vector< float >
BDT
;
51
52
std::vector< std::vector< float > >
subjet_pt
;
53
std::vector< std::vector< float > >
subjet_eta
;
54
std::vector< std::vector< float > >
subjet_phi
;
55
std::vector< std::vector< float > >
subjet_e
;
56
57
std::vector< std::vector< float > >
subjet_f_core
;
58
59
std::vector< float >
TauJetVtxFraction
;
60
61
typedef
std::vector< ElementLink< TrackParticleContainer > >
TrackLink_t
;
62
std::vector< TrackLink_t >
trackLinks
;
63
std::vector< TrackLink_t >
isoTrackLinks
;
64
std::vector< TrackLink_t >
otherTrackLinks
;
65
66
67
};
// class DiTauJetAuxContainer_v1
68
69
}
// namespace xAOD
70
71
// Set up the StoreGate inheritance for the class:
72
#include "
xAODCore/BaseInfo.h
"
73
SG_BASE
(
xAOD::DiTauJetAuxContainer_v1
,
xAOD::AuxContainerBase
);
74
75
#endif
// XAODDITAU_VERSIONS_DITAUJETAUXCONTAINER_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
JetContainer.h
PFOContainer.h
VertexContainer.h
ElementLink< xAOD::JetContainer >
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::DiTauJetAuxContainer_v1
Definition
DiTauJetAuxContainer_v1.h:28
xAOD::DiTauJetAuxContainer_v1::TrackLink_t
std::vector< ElementLink< TrackParticleContainer > > TrackLink_t
Definition
DiTauJetAuxContainer_v1.h:61
xAOD::DiTauJetAuxContainer_v1::otherTrackLinks
std::vector< TrackLink_t > otherTrackLinks
Definition
DiTauJetAuxContainer_v1.h:64
xAOD::DiTauJetAuxContainer_v1::subjet_e
std::vector< std::vector< float > > subjet_e
Definition
DiTauJetAuxContainer_v1.h:55
xAOD::DiTauJetAuxContainer_v1::DiTauJetAuxContainer_v1
DiTauJetAuxContainer_v1()
Default constructor.
Definition
DiTauJetAuxContainer_v1.cxx:10
xAOD::DiTauJetAuxContainer_v1::subjet_f_core
std::vector< std::vector< float > > subjet_f_core
Definition
DiTauJetAuxContainer_v1.h:57
xAOD::DiTauJetAuxContainer_v1::R_core
std::vector< float > R_core
Definition
DiTauJetAuxContainer_v1.h:49
xAOD::DiTauJetAuxContainer_v1::jetLink
std::vector< JetLink_t > jetLink
Definition
DiTauJetAuxContainer_v1.h:42
xAOD::DiTauJetAuxContainer_v1::BDT
std::vector< float > BDT
Definition
DiTauJetAuxContainer_v1.h:50
xAOD::DiTauJetAuxContainer_v1::R_jet
std::vector< float > R_jet
Definition
DiTauJetAuxContainer_v1.h:47
xAOD::DiTauJetAuxContainer_v1::TauJetVtxFraction
std::vector< float > TauJetVtxFraction
Definition
DiTauJetAuxContainer_v1.h:59
xAOD::DiTauJetAuxContainer_v1::eta
std::vector< float > eta
Definition
DiTauJetAuxContainer_v1.h:36
xAOD::DiTauJetAuxContainer_v1::subjet_eta
std::vector< std::vector< float > > subjet_eta
Definition
DiTauJetAuxContainer_v1.h:53
xAOD::DiTauJetAuxContainer_v1::JetLink_t
ElementLink< xAOD::JetContainer > JetLink_t
Definition
DiTauJetAuxContainer_v1.h:41
xAOD::DiTauJetAuxContainer_v1::R_subjet
std::vector< float > R_subjet
Definition
DiTauJetAuxContainer_v1.h:48
xAOD::DiTauJetAuxContainer_v1::pt
std::vector< float > pt
Definition
DiTauJetAuxContainer_v1.h:35
xAOD::DiTauJetAuxContainer_v1::subjet_pt
std::vector< std::vector< float > > subjet_pt
Definition
DiTauJetAuxContainer_v1.h:52
xAOD::DiTauJetAuxContainer_v1::phi
std::vector< float > phi
Definition
DiTauJetAuxContainer_v1.h:37
xAOD::DiTauJetAuxContainer_v1::trackLinks
std::vector< TrackLink_t > trackLinks
Definition
DiTauJetAuxContainer_v1.h:62
xAOD::DiTauJetAuxContainer_v1::isoTrackLinks
std::vector< TrackLink_t > isoTrackLinks
Definition
DiTauJetAuxContainer_v1.h:63
xAOD::DiTauJetAuxContainer_v1::vertexLink
std::vector< VertexLink_t > vertexLink
Definition
DiTauJetAuxContainer_v1.h:45
xAOD::DiTauJetAuxContainer_v1::m
std::vector< float > m
Definition
DiTauJetAuxContainer_v1.h:38
xAOD::DiTauJetAuxContainer_v1::subjet_phi
std::vector< std::vector< float > > subjet_phi
Definition
DiTauJetAuxContainer_v1.h:54
xAOD::DiTauJetAuxContainer_v1::VertexLink_t
ElementLink< xAOD::VertexContainer > VertexLink_t
Definition
DiTauJetAuxContainer_v1.h:44
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