ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10#include <vector>
11#include <string>
12
19
20
22{
23 public:
24 using AthReentrantAlgorithm::AthReentrantAlgorithm;
25
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
An algorithm that can be simultaneously executed in multiple threads.
This algorithm allows to read wave forms from ntuples and builds a LArCaliPulseParamsComplete and/or ...
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
virtual StatusCode stop() override
IAlgorithm::stop() : Where the action takes place...
StringProperty m_groupingType
Grouping type. Default is Feedthrough.
StringProperty m_store_key_cali
key of the CaliPulseParams collection in Storegate
virtual ~LArParamsFromStdNtuple()
StringProperty m_store_key_det
key of the DetCellParams collection in Storegate
StringProperty m_ntuple_name
ntuple name
StringArrayProperty m_root_file_names
list of input ntuple file names