ATLAS Offline Software
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 
22 {
23  public:
24  LArParamsFromStdNtuple(const std::string & name, ISvcLocator * pSvcLocator);
25 
27 
28  //standard algorithm methods
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
LArParamsFromStdNtuple::LArParamsFromStdNtuple
LArParamsFromStdNtuple(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArParamsFromStdNtuple.cxx:23
LArParamsFromStdNtuple::execute
StatusCode execute()
implements IAlgorithm::execute() : Does nothing
Definition: LArParamsFromStdNtuple.h:33
LArParamsFromStdNtuple::~LArParamsFromStdNtuple
~LArParamsFromStdNtuple()
LArParamsFromStdNtuple::finalize
StatusCode finalize()
IAlgorithm::finalize() : Where the action takes place...
Definition: LArParamsFromStdNtuple.h:36
LArParamsFromStdNtuple::initialize
StatusCode initialize()
implements IAlgorithm::initialize()
Definition: LArParamsFromStdNtuple.cxx:35
LArParamsFromStdNtuple
Definition: LArParamsFromStdNtuple.h:22
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
LArParamsFromStdNtuple::m_store_key_cali
std::string m_store_key_cali
key of the CaliPulseParams collection in Storegate
Definition: LArParamsFromStdNtuple.h:45
LArParamsFromStdNtuple::stop
StatusCode stop()
Definition: LArParamsFromStdNtuple.cxx:41
LArParamsFromStdNtuple::m_ntuple_name
std::string m_ntuple_name
ntuple name
Definition: LArParamsFromStdNtuple.h:43
LArParamsFromStdNtuple::m_store_key_det
std::string m_store_key_det
key of the DetCellParams collection in Storegate
Definition: LArParamsFromStdNtuple.h:47
LArParamsFromStdNtuple::m_root_file_names
std::vector< std::string > m_root_file_names
list of input ntuple file names
Definition: LArParamsFromStdNtuple.h:41
LArParamsFromStdNtuple::m_groupingType
std::string m_groupingType
Grouping type. Default is Feedthrough.
Definition: LArParamsFromStdNtuple.h:49