ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Event
xAOD
xAODTau
xAODTau
DiTauDefs.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: DiTauDefs.h 631921 2015-09-23 23:30:59Z dkirchme $
8
#ifndef XAODDITAU_DITAUDEFS_H
9
#define XAODDITAU_DITAUDEFS_H
10
11
// Local include(s):
12
#include "Math/Vector4D.h"
13
#include <bitset>
14
16
namespace
xAOD
{
17
typedef
ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> >
PtEtaPhiMVectorF
;
18
19
template
<
class
T>
20
struct
xAODDiTAU_return_type
;
21
22
// specialization for ints
23
template
<>
24
struct
xAODDiTAU_return_type
<
int
> {
typedef
int
type
; };
25
26
// specialization for floats
27
template
<>
28
struct
xAODDiTAU_return_type
<
float
> {
typedef
float
type
; };
29
30
31
namespace
DiTauJetParameters
32
{
33
34
//-------------------------------------------------------------------------
35
// Enum for ditau parameters
36
//-------------------------------------------------------------------------
37
enum
Detail
38
{
39
TauJetVtxFraction
,
40
41
R_jet
,
42
R_subjet
,
43
R_core
,
44
BDT
45
46
};
47
48
49
50
}
//end namespace DiTauJetParameters
51
52
}
53
54
#endif // XAODDITAU_TAUDEFS_H
xAOD::DiTauJetParameters::TauJetVtxFraction
@ TauJetVtxFraction
Definition:
DiTauDefs.h:39
xAOD::xAODDiTAU_return_type< float >::type
float type
Definition:
DiTauDefs.h:28
xAOD::DiTauJetParameters::R_jet
@ R_jet
Definition:
DiTauDefs.h:41
xAOD::DiTauJetParameters::R_core
@ R_core
Definition:
DiTauDefs.h:43
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::PtEtaPhiMVectorF
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMVectorF
Definition:
Event/xAOD/xAODPFlow/xAODPFlow/PFODefs.h:17
xAOD::float
float
Definition:
BTagging_v1.cxx:168
xAOD::int
setRawEt setRawPhi int
Definition:
TrigCaloCluster_v1.cxx:33
xAOD::DiTauJetParameters::Detail
Detail
Definition:
DiTauDefs.h:38
xAOD::DiTauJetParameters::R_subjet
@ R_subjet
Definition:
DiTauDefs.h:42
xAOD::xAODDiTAU_return_type< int >::type
int type
Definition:
DiTauDefs.h:24
xAOD::xAODDiTAU_return_type
Definition:
DiTauDefs.h:20
xAOD::DiTauJetParameters::BDT
@ BDT
Definition:
DiTauDefs.h:44
Generated on Sun Mar 30 2025 21:09:41 for ATLAS Offline Software by
1.8.18