ATLAS Offline Software
LArOFCBin_PhysCaliTdiffFromStdNtuple.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 LAROFCBIN_PHYSCALITDIFFFROMSTDNTUPLE_H
6 #define LAROFCBIN_PHYSCALITDIFFFROMSTDNTUPLE_H
7 
9 
10 #include <vector>
11 #include <string>
12 
13 
15 {
16  public:
17  LArOFCBin_PhysCaliTdiffFromStdNtuple(const std::string & name, ISvcLocator * pSvcLocator);
18 
20 
21  //standard algorithm methods
24 
26  StatusCode execute() {return StatusCode::SUCCESS;}
27 
29  StatusCode finalize(){return StatusCode::SUCCESS;}
30  StatusCode stop();
31 
32  private:
34  std::vector<std::string> m_root_file_names;
36  std::string m_ntuple_name;
38  std::string m_store_key_ofcbin;
39  bool m_fillofc;
41  std::string m_store_key_tdiff;
44  std::string m_groupingType;
45 };
46 
47 #endif
LArOFCBin_PhysCaliTdiffFromStdNtuple::stop
StatusCode stop()
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.cxx:43
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_fillofc
bool m_fillofc
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:39
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_root_file_names
std::vector< std::string > m_root_file_names
list of input ntuple file names
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:34
LArOFCBin_PhysCaliTdiffFromStdNtuple::LArOFCBin_PhysCaliTdiffFromStdNtuple
LArOFCBin_PhysCaliTdiffFromStdNtuple(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.cxx:23
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_store_key_tdiff
std::string m_store_key_tdiff
key of the PhysCaliTdiff collection in Storegate
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:41
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_filltdiff
bool m_filltdiff
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:42
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_ntuple_name
std::string m_ntuple_name
ntuple name
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:36
LArOFCBin_PhysCaliTdiffFromStdNtuple::initialize
StatusCode initialize()
implements IAlgorithm::initialize()
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.cxx:37
LArOFCBin_PhysCaliTdiffFromStdNtuple::~LArOFCBin_PhysCaliTdiffFromStdNtuple
~LArOFCBin_PhysCaliTdiffFromStdNtuple()
AthAlgorithm.h
LArOFCBin_PhysCaliTdiffFromStdNtuple::execute
StatusCode execute()
implements IAlgorithm::execute() : Does nothing
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:26
LArOFCBin_PhysCaliTdiffFromStdNtuple::finalize
StatusCode finalize()
IAlgorithm::finalize() : Where the action takes place...
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArOFCBin_PhysCaliTdiffFromStdNtuple
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:15
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_groupingType
std::string m_groupingType
Grouping type. Default is Feedthrough.
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:44
LArOFCBin_PhysCaliTdiffFromStdNtuple::m_store_key_ofcbin
std::string m_store_key_ofcbin
key of the OFCBin collection in Storegate
Definition: LArOFCBin_PhysCaliTdiffFromStdNtuple.h:38