ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCalibTools
LArCalibTools
LArOFCBin_PhysCaliTdiffFromStdNtuple.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 LAROFCBIN_PHYSCALITDIFFFROMSTDNTUPLE_H
6
#define LAROFCBIN_PHYSCALITDIFFFROMSTDNTUPLE_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
10
#include <vector>
11
#include <string>
12
13
14
class
LArOFCBin_PhysCaliTdiffFromStdNtuple
:
public
AthReentrantAlgorithm
15
{
16
public
:
17
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
18
19
virtual
~LArOFCBin_PhysCaliTdiffFromStdNtuple
();
20
21
//standard algorithm methods
23
virtual
StatusCode
initialize
()
override
;
24
26
virtual
StatusCode
execute
(
const
EventContext&)
const override
{
return
StatusCode::SUCCESS;}
27
28
virtual
StatusCode
stop
()
override
;
29
30
private
:
32
StringArrayProperty
m_root_file_names
{
this
,
"FileNames"
, {} };
34
StringProperty
m_ntuple_name
{
this
,
"NtupleName"
,
"PARAMS"
};
36
StringProperty
m_store_key_ofcbin
{
this
,
"StoreKey_OFC"
,
"LArOFC"
};
37
BooleanProperty
m_fillofc
{
this
,
"Store_OFC"
,
false
};
39
StringProperty
m_store_key_tdiff
{
this
,
"StoreKey_Tdiff"
,
"LArPhysCaliTdiff"
};
40
BooleanProperty
m_filltdiff
{
this
,
"Store_Tdiff"
,
false
};
42
StringProperty
m_groupingType
{
this
,
"GroupingType"
,
"FeedThrough"
};
43
};
44
45
#endif
AthReentrantAlgorithm.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
LArOFCBin_PhysCaliTdiffFromStdNtuple
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:15
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_ntuple_name
StringProperty m_ntuple_name
ntuple name
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:34
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_store_key_tdiff
StringProperty m_store_key_tdiff
key of the PhysCaliTdiff collection in Storegate
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:39
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_groupingType
StringProperty m_groupingType
Grouping type. Default is Feedthrough.
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:42
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_fillofc
BooleanProperty m_fillofc
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:37
LArOFCBin_PhysCaliTdiffFromStdNtuple::~LArOFCBin_PhysCaliTdiffFromStdNtuple
virtual ~LArOFCBin_PhysCaliTdiffFromStdNtuple()
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_root_file_names
StringArrayProperty m_root_file_names
list of input ntuple file names
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:32
LArOFCBin_PhysCaliTdiffFromStdNtuple::initialize
virtual StatusCode initialize() override
implements IAlgorithm::initialize()
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.cxx:25
LArOFCBin_PhysCaliTdiffFromStdNtuple::execute
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:26
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_store_key_ofcbin
StringProperty m_store_key_ofcbin
key of the OFCBin collection in Storegate
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:36
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_filltdiff
BooleanProperty m_filltdiff
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.h:40
LArOFCBin_PhysCaliTdiffFromStdNtuple::stop
virtual StatusCode stop() override
Definition
LArOFCBin_PhysCaliTdiffFromStdNtuple.cxx:31
Generated on
for ATLAS Offline Software by
1.17.0