ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCalibTools
LArCalibTools
LArAutoCorrFromStdNtuple.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARAUTOCORRFROMSTDNTUPLE_H
6
#define LARAUTOCORRFROMSTDNTUPLE_H
7
8
#include "
LArRawConditions/LArMCSym.h
"
9
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
10
#include "
LArCabling/LArOnOffIdMapping.h
"
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
13
#include <vector>
14
#include <string>
15
22
23
24
class
LArAutoCorrFromStdNtuple
:
public
AthReentrantAlgorithm
25
{
26
public
:
27
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
28
29
virtual
~LArAutoCorrFromStdNtuple
();
30
31
//standard algorithm methods
33
virtual
StatusCode
initialize
()
override
;
34
36
virtual
StatusCode
execute
(
const
EventContext&)
const override
{
return
StatusCode::SUCCESS;}
37
38
virtual
StatusCode
stop
()
override
;
39
40
private
:
41
IntegerProperty
m_nsamples
{
this
,
"Nsamples"
, 7 };
43
StringArrayProperty
m_root_file_names
{
this
,
"FileNames"
, {} };
45
StringProperty
m_ntuple_name
{
this
,
"NtupleName"
,
"AUTOCORR"
};
47
StringProperty
m_store_key
{
this
,
"StoreKey"
,
"FromStdNtuple"
};
49
StringProperty
m_groupingType
{
this
,
"GroupingType"
,
"ExtendedSubDetector"
};
51
BooleanProperty
m_isComplete
{
this
,
"isComplete"
,
false
};
53
BooleanProperty
m_sFcal
{
this
,
"doSFcal"
,
false
};
54
55
SG::ReadCondHandleKey<LArMCSym>
m_mcSymKey
56
{
this
,
"MCSymKey"
,
"LArMCSym"
,
"SG Key of LArMCSym object"
};
57
SG::ReadCondHandleKey<LArOnOffIdMapping>
m_cablingKey
{
this
,
"CablingKey"
,
"LArOnOffIdMap"
,
"SG Key of LArOnOffIdMapping object"
};
58
};
59
60
#endif
AthReentrantAlgorithm.h
LArMCSym.h
LArOnOffIdMapping.h
ReadCondHandleKey.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
LArAutoCorrFromStdNtuple
This algorithm allows to read autocorrs from ntuples and builds a Version for standard Ntuple,...
Definition
LArAutoCorrFromStdNtuple.h:25
LArAutoCorrFromStdNtuple::m_groupingType
StringProperty m_groupingType
Grouping type.
Definition
LArAutoCorrFromStdNtuple.h:49
LArAutoCorrFromStdNtuple::m_ntuple_name
StringProperty m_ntuple_name
ntuple name
Definition
LArAutoCorrFromStdNtuple.h:45
LArAutoCorrFromStdNtuple::stop
virtual StatusCode stop() override
Definition
LArAutoCorrFromStdNtuple.cxx:73
LArAutoCorrFromStdNtuple::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition
LArAutoCorrFromStdNtuple.h:57
LArAutoCorrFromStdNtuple::m_root_file_names
StringArrayProperty m_root_file_names
list of input ntuple file names
Definition
LArAutoCorrFromStdNtuple.h:43
LArAutoCorrFromStdNtuple::m_nsamples
IntegerProperty m_nsamples
Definition
LArAutoCorrFromStdNtuple.h:41
LArAutoCorrFromStdNtuple::m_isComplete
BooleanProperty m_isComplete
type
Definition
LArAutoCorrFromStdNtuple.h:51
LArAutoCorrFromStdNtuple::~LArAutoCorrFromStdNtuple
virtual ~LArAutoCorrFromStdNtuple()
LArAutoCorrFromStdNtuple::execute
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
Definition
LArAutoCorrFromStdNtuple.h:36
LArAutoCorrFromStdNtuple::m_store_key
StringProperty m_store_key
key of the LArAutoCorr collection in Storegate
Definition
LArAutoCorrFromStdNtuple.h:47
LArAutoCorrFromStdNtuple::m_sFcal
BooleanProperty m_sFcal
drop FCAL and change to sFCal
Definition
LArAutoCorrFromStdNtuple.h:53
LArAutoCorrFromStdNtuple::initialize
virtual StatusCode initialize() override
implements IAlgorithm::initialize()
Definition
LArAutoCorrFromStdNtuple.cxx:64
LArAutoCorrFromStdNtuple::m_mcSymKey
SG::ReadCondHandleKey< LArMCSym > m_mcSymKey
Definition
LArAutoCorrFromStdNtuple.h:56
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
Generated on
for ATLAS Offline Software by
1.17.0