ATLAS Offline Software
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 
12 #include "tauEvent/TauDetails.h"
17 #include "tauEvent/TauJet.h"
19 #include "tauEvent/TauPID.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<
33  std::vector<
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.
48 {
50 };
51 
53 {
54  // ??? W32 doesn't use lib...
55  gSystem->Load ("libtauEnumsDict");
56 }
57 
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
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