ATLAS Offline Software
Reconstruction
tauEvent
tauEvent
tauEventDict.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
//-----------------------------------------------------------------------------
6
// Definitions for dictionary generator
7
//-----------------------------------------------------------------------------
8
#ifndef TAU_EVENT_DICT_H
9
#define TAU_EVENT_DICT_H
10
11
#include "
tauEvent/tauAnalysisHelperObject.h
"
12
#include "
tauEvent/TauDetails.h
"
13
#include "
tauEvent/TauCommonDetails.h
"
14
#include "
tauEvent/TauCommonExtraDetails.h
"
15
#include "
tauEvent/TauJetParameters.h
"
16
#include "
tauEvent/TauDetailsContainer.h
"
17
#include "
tauEvent/TauJet.h
"
18
#include "
tauEvent/TauJetContainer.h
"
19
#include "
tauEvent/TauPID.h
"
20
#include "
tauEvent/TauPi0Candidate.h
"
21
#include "
tauEvent/TauPi0Details.h
"
22
#include "
tauEvent/TauPi0Cluster.h
"
23
#include "
tauEvent/TauShot.h
"
24
#include "TSystem.h"
25
26
namespace
tauEventDict
{
27
28
struct
temp
{
29
std::bitset<32>
m_bitset
;
30
std::vector<
31
std::vector<
32
ElementLink<CaloCellContainer>
> >
v1
;
33
std::vector<
34
ElementLink<CaloCellContainer>
>
v2
;
35
36
std::vector<Analysis::TauDetails*>
v3
;
37
std::vector<Analysis::TauPi0Candidate*>
v4
;
38
std::vector<Analysis::TauPi0Cluster*>
v5
;
39
std::vector<Analysis::TauShot*>
v6
;
40
41
// Get rid of warnings.
42
temp
(
const
temp
&);
43
};
44
45
// copied from egammaEvent/egammaEventDict.h
46
// Ensure that the dictionary for the enums is loaded when this one is.
47
struct
EnumDictLoader
48
{
49
EnumDictLoader
();
50
};
51
52
EnumDictLoader::EnumDictLoader
()
53
{
54
// ??? W32 doesn't use lib...
55
gSystem->Load (
"libtauEnumsDict"
);
56
}
57
58
EnumDictLoader
enumDictLoader
;
59
60
}
//> end namespace tauEventDict
61
62
63
#endif // TAU_EVENT_DICT_H
tauEventDict::temp::v6
std::vector< Analysis::TauShot * > v6
Definition:
tauEventDict.h:39
TauPi0Candidate.h
TauShot.h
tauEventDict::temp::v4
std::vector< Analysis::TauPi0Candidate * > v4
Definition:
tauEventDict.h:37
tauEventDict::EnumDictLoader
Definition:
tauEventDict.h:48
tauEventDict::temp::v1
std::vector< std::vector< ElementLink< CaloCellContainer > > > v1
Definition:
tauEventDict.h:32
TauDetails.h
TauPi0Details.h
TauJetParameters.h
TauCommonExtraDetails.h
TauPi0Cluster.h
TauJetContainer.h
tauEventDict::temp::m_bitset
std::bitset< 32 > m_bitset
Definition:
tauEventDict.h:29
ElementLink< CaloCellContainer >
tauEventDict::temp
Definition:
tauEventDict.h:28
TauPID.h
tauAnalysisHelperObject.h
TauCommonDetails.h
TauDetailsContainer.h
tauEventDict
Definition:
tauEventDict.h:26
tauEventDict::temp::v5
std::vector< Analysis::TauPi0Cluster * > v5
Definition:
tauEventDict.h:38
tauEventDict::enumDictLoader
EnumDictLoader enumDictLoader
Definition:
tauEventDict.h:58
tauEventDict::temp::v2
std::vector< ElementLink< CaloCellContainer > > v2
Definition:
tauEventDict.h:34
tauEventDict::temp::v3
std::vector< Analysis::TauDetails * > v3
Definition:
tauEventDict.h:36
tauEventDict::temp::temp
temp(const temp &)
TauJet.h
tauEventDict::EnumDictLoader::EnumDictLoader
EnumDictLoader()
Definition:
tauEventDict.h:52
Generated on Wed Jan 8 2025 21:17:51 for ATLAS Offline Software by
1.8.18