ATLAS Offline Software
Loading...
Searching...
No Matches
LArMphysOverMcalFromTuple.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 LARMPHYSOVERMCALFROMTuple_H
6#define LARMPHYSOVERMCALFROMTuple_H
7
9
10
11
12#include <vector>
13#include <string>
14
27
28
30{
31 public:
32 using AthReentrantAlgorithm::AthReentrantAlgorithm;
33
35
36 //standard algorithm methods
37
39 virtual StatusCode execute(const EventContext&) const override {return StatusCode::SUCCESS;}
40
42 virtual StatusCode stop() override;
43
44 private:
46 StringArrayProperty m_root_file_names { this, "FileNames", {} };
47
49 StringProperty m_store_key { this, "StoreKey", "FROMTUPLE" };
50
51};
52
53#endif
An algorithm that can be simultaneously executed in multiple threads.
This algorithm allows to build a LArMphysOverMcalComplete container from the content of a root ntuple...
virtual StatusCode execute(const EventContext &) const override
implements IAlgorithm::execute() : Does nothing
virtual ~LArMphysOverMcalFromTuple()
StringArrayProperty m_root_file_names
list of input ntuple file names
virtual StatusCode stop() override
IAlgorithm::stop() : Where the action takes place...
StringProperty m_store_key
key of the PhysWave collection in StoreGate