ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10#include <vector>
11#include <string>
12
13
15{
16 public:
17 using AthReentrantAlgorithm::AthReentrantAlgorithm;
18
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
An algorithm that can be simultaneously executed in multiple threads.
StringProperty m_store_key_tdiff
key of the PhysCaliTdiff collection in Storegate
StringProperty m_groupingType
Grouping type. Default is Feedthrough.
StringArrayProperty m_root_file_names
list of input ntuple file names
virtual StatusCode initialize() override
implements IAlgorithm::initialize()
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
StringProperty m_store_key_ofcbin
key of the OFCBin collection in Storegate