ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
FlavourTaggingTests
FlavourTaggingTests
PhysicsTriggerVariablePlots.h
Go to the documentation of this file.
1
//Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
#ifndef FTAGVALIDATION_PHYSICSTRIGGERVARIABLEPLOTS_H
4
#define FTAGVALIDATION_PHYSICSTRIGGERVARIABLEPLOTS_H 1
5
6
#include "
FlavourTaggingTests/PhysicsVariablePlots.h
"
7
8
#include "
xAODTracking/TrackParticleContainer.h
"
9
10
#include "
TrigDecisionTool/TrigDecisionTool.h
"
11
12
13
#include <vector>
14
15
namespace
FTAGValidation
{
16
17
class
18
PhysicsTriggerVariablePlots
:
public
PhysicsVariablePlots
{
19
20
public
:
21
PhysicsTriggerVariablePlots
(
const
std::string& name, ISvcLocator* pSvcLocator );
22
virtual
~PhysicsTriggerVariablePlots
();
23
24
virtual
StatusCode
initialize
()
override
;
25
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
26
virtual
StatusCode
finalize
()
override
;
27
28
private
:
29
PhysicsTriggerVariablePlots
();
30
31
int
m_nTotal_events
{};
32
int
m_nTotal_noPV
{};
33
int
m_nTotal_noMatchedOffJet
{};
34
int
m_nTotal_otherFlavour
{};
35
int
m_nTotal_qualityOnlineJets
{};
36
37
private
:
38
SG::ReadHandleKey< xAOD::VertexContainer >
m_trigVertexKey
{
this
,
"TrigVertexCollectionKey"
,
""
,
39
"Input Vertex collection name"
};
40
SG::ReadHandleKey< xAOD::TrackParticleContainer >
m_trigTrackKey
{
this
,
"TrigTrackParticleCollectionKey"
,
""
,
41
"Input Track collection name"
};
42
SG::ReadHandleKey< xAOD::JetContainer >
m_offJetKey
{
this
,
"OfflineJetCollectionKey"
,
""
,
43
"Input offline Jet collection name"
};
44
ToolHandle<Trig::TrigDecisionTool>
m_trigDec
{
this
,
"TrigDecisionTool"
,
""
,
45
"Input TrigDecision Tool"
};
46
std::vector<std::string>
m_bJetChains
;
47
48
};
49
50
}
//> end namespace FTAGValidation
51
52
#endif
53
TrackParticleContainer.h
PhysicsVariablePlots.h
TrigDecisionTool.h
FTAGValidation::PhysicsTriggerVariablePlots::initialize
virtual StatusCode initialize() override
Definition
PhysicsTriggerVariablePlots.cxx:29
FTAGValidation::PhysicsTriggerVariablePlots::m_trigDec
ToolHandle< Trig::TrigDecisionTool > m_trigDec
Definition
PhysicsTriggerVariablePlots.h:44
FTAGValidation::PhysicsTriggerVariablePlots::m_bJetChains
std::vector< std::string > m_bJetChains
Definition
PhysicsTriggerVariablePlots.h:46
FTAGValidation::PhysicsTriggerVariablePlots::PhysicsTriggerVariablePlots
PhysicsTriggerVariablePlots()
FTAGValidation::PhysicsTriggerVariablePlots::m_nTotal_qualityOnlineJets
int m_nTotal_qualityOnlineJets
Definition
PhysicsTriggerVariablePlots.h:35
FTAGValidation::PhysicsTriggerVariablePlots::m_trigVertexKey
SG::ReadHandleKey< xAOD::VertexContainer > m_trigVertexKey
Definition
PhysicsTriggerVariablePlots.h:38
FTAGValidation::PhysicsTriggerVariablePlots::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
PhysicsTriggerVariablePlots.cxx:59
FTAGValidation::PhysicsTriggerVariablePlots::PhysicsTriggerVariablePlots
PhysicsTriggerVariablePlots(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PhysicsTriggerVariablePlots.cxx:17
FTAGValidation::PhysicsTriggerVariablePlots::m_trigTrackKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trigTrackKey
Definition
PhysicsTriggerVariablePlots.h:40
FTAGValidation::PhysicsTriggerVariablePlots::m_nTotal_otherFlavour
int m_nTotal_otherFlavour
Definition
PhysicsTriggerVariablePlots.h:34
FTAGValidation::PhysicsTriggerVariablePlots::m_offJetKey
SG::ReadHandleKey< xAOD::JetContainer > m_offJetKey
Definition
PhysicsTriggerVariablePlots.h:42
FTAGValidation::PhysicsTriggerVariablePlots::m_nTotal_events
int m_nTotal_events
Definition
PhysicsTriggerVariablePlots.h:31
FTAGValidation::PhysicsTriggerVariablePlots::~PhysicsTriggerVariablePlots
virtual ~PhysicsTriggerVariablePlots()
Definition
PhysicsTriggerVariablePlots.cxx:25
FTAGValidation::PhysicsTriggerVariablePlots::finalize
virtual StatusCode finalize() override
Definition
PhysicsTriggerVariablePlots.cxx:196
FTAGValidation::PhysicsTriggerVariablePlots::m_nTotal_noMatchedOffJet
int m_nTotal_noMatchedOffJet
Definition
PhysicsTriggerVariablePlots.h:33
FTAGValidation::PhysicsTriggerVariablePlots::m_nTotal_noPV
int m_nTotal_noPV
Definition
PhysicsTriggerVariablePlots.h:32
FTAGValidation::PhysicsVariablePlots::PhysicsVariablePlots
PhysicsVariablePlots(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PhysicsVariablePlots.cxx:20
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
FTAGValidation
Definition
FTAGValidationAlgorithm.h:16
Generated on
for ATLAS Offline Software by
1.17.0