ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigGlobalEfficiencyCorrection
TrigGlobalEfficiencyCorrection
CheckConfig.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// contact: jmaurer@cern.ch
6
7
#ifndef TRIGGLOBALEFFICIENCYCORRECTION_CHECKCONFIG_H
8
#define TRIGGLOBALEFFICIENCYCORRECTION_CHECKCONFIG_H 1
9
10
#include <functional>
11
#include <vector>
12
13
#include "
AsgMessaging/AsgMessaging.h
"
14
#include "
TrigGlobalEfficiencyCorrection/TrigGlobalEfficiencyCorrectionTool.h
"
15
16
namespace
TrigGlobEffCorr
{
17
18
class
CheckConfig
:
public
asg::AsgMessaging
{
19
public
:
20
CheckConfig
(
TrigGlobalEfficiencyCorrectionTool
& parent);
21
22
bool
basicConfigChecks
();
23
bool
advancedConfigChecks
();
24
25
private
:
26
TrigGlobalEfficiencyCorrectionTool
&
m_parent
;
27
28
template
<
class
CPTool>
29
static
ToolHandle<CPTool>*
findToolByName
(
30
ToolHandleArray<CPTool>& suppliedTools,
const
std::string& name);
31
};
32
33
}
// namespace TrigGlobEffCorr
34
35
#endif
AsgMessaging.h
CheckConfig
TrigGlobEffCorr::CheckConfig CheckConfig
Definition
CheckConfig.cxx:18
TrigGlobalEfficiencyCorrectionTool.h
TrigGlobEffCorr::CheckConfig::basicConfigChecks
bool basicConfigChecks()
Definition
CheckConfig.cxx:39
TrigGlobEffCorr::CheckConfig::CheckConfig
CheckConfig(TrigGlobalEfficiencyCorrectionTool &parent)
Definition
CheckConfig.cxx:21
TrigGlobEffCorr::CheckConfig::findToolByName
static ToolHandle< CPTool > * findToolByName(ToolHandleArray< CPTool > &suppliedTools, const std::string &name)
Definition
CheckConfig.cxx:27
TrigGlobEffCorr::CheckConfig::m_parent
TrigGlobalEfficiencyCorrectionTool & m_parent
Definition
CheckConfig.h:26
TrigGlobEffCorr::CheckConfig::advancedConfigChecks
bool advancedConfigChecks()
Definition
CheckConfig.cxx:244
TrigGlobalEfficiencyCorrectionTool
Definition
TrigGlobalEfficiencyCorrectionTool.h:37
asg::AsgMessaging
Class mimicking the AthMessaging class from the offline software.
Definition
AsgMessaging.h:40
TrigGlobEffCorr
the template specializations below must be enclosed in this namespace
Definition
Calculator.cxx:1607
Generated on
for ATLAS Offline Software by
1.14.0