ATLAS Offline Software
TrigDecisionAuxInfo_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: TrigDecisionAuxInfo_v1.h 631149 2014-11-26 12:26:18Z krasznaa $
8 #ifndef XAODTRIGGER_VERSIONS_TRIGDECISIONAUXINFO_V1_H
9 #define XAODTRIGGER_VERSIONS_TRIGDECISIONAUXINFO_V1_H
10 
11 // System include(s):
12 extern "C" {
13 # include <stdint.h>
14 }
15 #include <vector>
16 
17 // xAOD include(s):
18 #include "xAODCore/AuxInfoBase.h"
19 
20 // TrigCompositeUtils::DecisionID
22 
23 namespace xAOD {
24 
36 
37  public:
40 
41  private:
46 
49  char bgCode;
50  std::vector< uint32_t > tav;
51  std::vector< uint32_t > tap;
52  std::vector< uint32_t > tbp;
54 
61  std::vector< uint32_t > lvl2PassedPhysics;
62  std::vector< uint32_t > efPassedPhysics;
63  std::vector< uint32_t > lvl2PassedRaw;
64  std::vector< uint32_t > efPassedRaw;
65  std::vector< uint32_t > lvl2PassedThrough;
66  std::vector< uint32_t > efPassedThrough;
67  std::vector< uint32_t > lvl2Prescaled;
68  std::vector< uint32_t > efPrescaled;
69  std::vector< uint32_t > lvl2Resurrected;
70  std::vector< uint32_t > efResurrected;
72 
73  }; // class TrigDecisionAuxInfo_v1
74 
75 } // namespace xAOD
76 
77 // Declare the inheritance of the type:
78 #include "xAODCore/BaseInfo.h"
80 
81 #endif // XAODTRIGGER_VERSIONS_TRIGDECISIONAUXINFO_V1_H
xAOD::AuxInfoBase
Common base class for auxiliary info objects.
Definition: AuxInfoBase.h:49
xAOD::TrigDecisionAuxInfo_v1::lvl2ErrorBits
uint32_t lvl2ErrorBits
Definition: TrigDecisionAuxInfo_v1.h:57
xAOD::TrigDecisionAuxInfo_v1::lvl2Resurrected
std::vector< uint32_t > lvl2Resurrected
Definition: TrigDecisionAuxInfo_v1.h:69
xAOD::TrigDecisionAuxInfo_v1::efErrorBits
uint32_t efErrorBits
Definition: TrigDecisionAuxInfo_v1.h:58
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
AuxInfoBase.h
xAOD::TrigDecisionAuxInfo_v1::lvl2PassedPhysics
std::vector< uint32_t > lvl2PassedPhysics
Definition: TrigDecisionAuxInfo_v1.h:61
BaseInfo.h
xAOD::TrigDecisionAuxInfo_v1::lvl2Truncated
bool lvl2Truncated
Definition: TrigDecisionAuxInfo_v1.h:59
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrigDecisionAuxInfo_v1::efPassedPhysics
std::vector< uint32_t > efPassedPhysics
Definition: TrigDecisionAuxInfo_v1.h:62
xAOD::TrigDecisionAuxInfo_v1::efPassedRaw
std::vector< uint32_t > efPassedRaw
Definition: TrigDecisionAuxInfo_v1.h:64
SG_BASE
SG_BASE(xAOD::TrigDecisionAuxInfo_v1, xAOD::AuxInfoBase)
xAOD::TrigDecisionAuxInfo_v1::efResurrected
std::vector< uint32_t > efResurrected
Definition: TrigDecisionAuxInfo_v1.h:70
xAOD::TrigDecisionAuxInfo_v1::lvl2Prescaled
std::vector< uint32_t > lvl2Prescaled
Definition: TrigDecisionAuxInfo_v1.h:67
xAOD::TrigDecisionAuxInfo_v1::TrigDecisionAuxInfo_v1
TrigDecisionAuxInfo_v1()
Default constructor.
Definition: TrigDecisionAuxInfo_v1.cxx:12
xAOD::TrigDecisionAuxInfo_v1::lvl2PassedRaw
std::vector< uint32_t > lvl2PassedRaw
Definition: TrigDecisionAuxInfo_v1.h:63
xAOD::TrigDecisionAuxInfo_v1::bgCode
char bgCode
Definition: TrigDecisionAuxInfo_v1.h:49
xAOD::TrigDecisionAuxInfo_v1::tbp
std::vector< uint32_t > tbp
Definition: TrigDecisionAuxInfo_v1.h:52
xAOD::TrigDecisionAuxInfo_v1::smk
uint32_t smk
Definition: TrigDecisionAuxInfo_v1.h:44
xAOD::TrigDecisionAuxInfo_v1::efPassedThrough
std::vector< uint32_t > efPassedThrough
Definition: TrigDecisionAuxInfo_v1.h:66
xAOD::TrigDecisionAuxInfo_v1::efTruncated
bool efTruncated
Definition: TrigDecisionAuxInfo_v1.h:60
xAOD::TrigDecisionAuxInfo_v1::tap
std::vector< uint32_t > tap
Definition: TrigDecisionAuxInfo_v1.h:51
xAOD::TrigDecisionAuxInfo_v1::tav
std::vector< uint32_t > tav
Definition: TrigDecisionAuxInfo_v1.h:50
xAOD::TrigDecisionAuxInfo_v1::lvl2PassedThrough
std::vector< uint32_t > lvl2PassedThrough
Definition: TrigDecisionAuxInfo_v1.h:65
TrigComposite.h
xAOD::TrigDecisionAuxInfo_v1
Class holding the data handled by TrigDecision_v1.
Definition: TrigDecisionAuxInfo_v1.h:35
xAOD::TrigDecisionAuxInfo_v1::efPrescaled
std::vector< uint32_t > efPrescaled
Definition: TrigDecisionAuxInfo_v1.h:68