ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigCost
RatesAnalysis
src
RatesEmulationExample.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef RATESANALYSIS_RATESEMULATIONEXAMPLE_H
6
#define RATESANALYSIS_RATESEMULATIONEXAMPLE_H 1
7
8
#include "
RatesAnalysis/RatesAnalysisAlg.h
"
9
10
class
RatesEmulationExample
:
public
::RatesAnalysisAlg
{
11
public
:
12
RatesEmulationExample
(
const
std::string& name, ISvcLocator* pSvcLocator );
13
virtual
~RatesEmulationExample
();
14
15
virtual
StatusCode
ratesInitialize
()
override
;
16
virtual
StatusCode
ratesExecute
()
override
;
17
virtual
StatusCode
ratesFinalize
()
override
;
18
19
private
:
20
21
Gaudi::Property<float>
m_lumi
{
this
,
"TargetLuminosity"
, 2e34,
"Targer inst. luminosity, assuming full ring."
};
22
23
SG::ReadHandleKey<xAOD::JetContainer>
m_jet_RHKey
{
this
,
"JetsKey"
,
"AntiKt4EMTopoJets"
,
"Key for the jet collection"
};
24
SG::ReadHandleKey<xAOD::ElectronContainer>
m_electron_RHKey
{
this
,
"ElectronsKey"
,
"Electrons"
,
"Key for the electrons collection"
};
25
virtual
StatusCode
initialize_extra_content
()
override
;
26
27
28
};
29
30
#endif
//> !RATESANALYSIS_RATESEMULATIONEXAMPLE_H
31
RatesAnalysisAlg.h
RatesAnalysisAlg::RatesAnalysisAlg
RatesAnalysisAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
RatesAnalysisAlg.cxx:22
RatesEmulationExample::m_lumi
Gaudi::Property< float > m_lumi
Definition
RatesEmulationExample.h:21
RatesEmulationExample::RatesEmulationExample
RatesEmulationExample(const std::string &name, ISvcLocator *pSvcLocator)
Definition
RatesEmulationExample.cxx:10
RatesEmulationExample::m_jet_RHKey
SG::ReadHandleKey< xAOD::JetContainer > m_jet_RHKey
Definition
RatesEmulationExample.h:23
RatesEmulationExample::initialize_extra_content
virtual StatusCode initialize_extra_content() override
Initialization of additional payload for inherited classes.
Definition
RatesEmulationExample.cxx:16
RatesEmulationExample::m_electron_RHKey
SG::ReadHandleKey< xAOD::ElectronContainer > m_electron_RHKey
Definition
RatesEmulationExample.h:24
RatesEmulationExample::ratesInitialize
virtual StatusCode ratesInitialize() override
To be implemented by the user.
Definition
RatesEmulationExample.cxx:24
RatesEmulationExample::ratesExecute
virtual StatusCode ratesExecute() override
To be implemented by the user.
Definition
RatesEmulationExample.cxx:51
RatesEmulationExample::~RatesEmulationExample
virtual ~RatesEmulationExample()
Definition
RatesEmulationExample.cxx:13
RatesEmulationExample::ratesFinalize
virtual StatusCode ratesFinalize() override
To be implemented by the user.
Definition
RatesEmulationExample.cxx:79
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
Generated on
for ATLAS Offline Software by
1.17.0