ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCalibTools
LArCalibTools
LArParamsFromStdNtuple.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 LARPARAMSFROMSTDNTUPLE_H
6
#define LARPARAMSFROMSTDNTUPLE_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
10
#include <vector>
11
#include <string>
12
19
20
21
class
LArParamsFromStdNtuple
:
public
AthReentrantAlgorithm
22
{
23
public
:
24
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
25
26
virtual
~LArParamsFromStdNtuple
();
27
28
//standard algorithm methods
29
31
virtual
StatusCode
execute
(
const
EventContext&)
const override
{
return
StatusCode::SUCCESS;}
32
34
virtual
StatusCode
stop
()
override
;
35
36
private
:
38
StringArrayProperty
m_root_file_names
{
this
,
"FileNames"
, {} };
40
StringProperty
m_ntuple_name
{
this
,
"NtupleName"
,
"PARAMS"
};
42
StringProperty
m_store_key_cali
{
this
,
"StoreKey_Cali"
,
"FromStdNtuple"
};
44
StringProperty
m_store_key_det
{
this
,
"StoreKey_Det"
,
"FromStdNtuple"
};
46
StringProperty
m_groupingType
{
this
,
"GroupingType"
,
"FeedThrough"
};
47
};
48
49
#endif
AthReentrantAlgorithm.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
LArParamsFromStdNtuple
This algorithm allows to read wave forms from ntuples and builds a LArCaliPulseParamsComplete and/or ...
Definition
LArParamsFromStdNtuple.h:22
LArParamsFromStdNtuple::execute
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
Definition
LArParamsFromStdNtuple.h:31
LArParamsFromStdNtuple::stop
virtual StatusCode stop() override
IAlgorithm::stop() : Where the action takes place...
Definition
LArParamsFromStdNtuple.cxx:26
LArParamsFromStdNtuple::m_groupingType
StringProperty m_groupingType
Grouping type. Default is Feedthrough.
Definition
LArParamsFromStdNtuple.h:46
LArParamsFromStdNtuple::m_store_key_cali
StringProperty m_store_key_cali
key of the CaliPulseParams collection in Storegate
Definition
LArParamsFromStdNtuple.h:42
LArParamsFromStdNtuple::~LArParamsFromStdNtuple
virtual ~LArParamsFromStdNtuple()
LArParamsFromStdNtuple::m_store_key_det
StringProperty m_store_key_det
key of the DetCellParams collection in Storegate
Definition
LArParamsFromStdNtuple.h:44
LArParamsFromStdNtuple::m_ntuple_name
StringProperty m_ntuple_name
ntuple name
Definition
LArParamsFromStdNtuple.h:40
LArParamsFromStdNtuple::m_root_file_names
StringArrayProperty m_root_file_names
list of input ntuple file names
Definition
LArParamsFromStdNtuple.h:38
Generated on
for ATLAS Offline Software by
1.17.0