ATLAS Offline Software
Loading...
Searching...
No Matches
LArParamsFromStdNtuple.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 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 LArParamsFromStdNtuple(const std::string & name, ISvcLocator * pSvcLocator);
25
27
28 //standard algorithm methods
30 StatusCode initialize() ;
31
33 StatusCode execute() {return StatusCode::SUCCESS;}
34
36 StatusCode finalize(){return StatusCode::SUCCESS;}
37 StatusCode stop();
38
39 private:
41 std::vector<std::string> m_root_file_names;
43 std::string m_ntuple_name;
45 std::string m_store_key_cali;
47 std::string m_store_key_det;
49 std::string m_groupingType;
50};
51
52#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::string m_store_key_det
key of the DetCellParams collection in Storegate
std::string m_store_key_cali
key of the CaliPulseParams collection in Storegate
std::vector< std::string > m_root_file_names
list of input ntuple file names
StatusCode initialize()
implements IAlgorithm::initialize()
StatusCode finalize()
IAlgorithm::finalize() : Where the action takes place...
std::string m_ntuple_name
ntuple name
StatusCode execute()
implements IAlgorithm::execute() : Does nothing
LArParamsFromStdNtuple(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_groupingType
Grouping type. Default is Feedthrough.