ATLAS Offline Software
DummyDumperAlg.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef GOODRUNSLISTSUSER_DUMMYDUMPERALG_H
8 #define GOODRUNSLISTSUSER_DUMMYDUMPERALG_H
9 
11 #include "GaudiKernel/ToolHandle.h"
12 
13 #include <vector>
14 #include <string>
15 #include "TObjString.h"
16 
18 
19 class TTree;
20 class ITHistSvc;
21 
23 {
24  public:
25  DummyDumperAlg( const std::string& name, ISvcLocator* pSvcLocator );
26  virtual ~DummyDumperAlg();
27 
31 
32  private:
33 
34  std::vector<std::string> m_grlname;
35  std::vector<TObjString> m_grlobj;
36 
37  TTree* m_tree;
38 
41 
42  ITHistSvc* m_ths = nullptr;
43 };
44 
45 #endif
46 
DummyDumperAlg
Definition: DummyDumperAlg.h:23
DummyDumperAlg::m_tree
TTree * m_tree
Definition: DummyDumperAlg.h:37
DummyDumperAlg::m_ths
ITHistSvc * m_ths
Definition: DummyDumperAlg.h:42
DummyDumperAlg::m_dummyInt
int m_dummyInt
Definition: DummyDumperAlg.h:40
DummyDumperAlg::m_eventCounter
int m_eventCounter
Definition: DummyDumperAlg.h:39
AthAlgorithm.h
DummyDumperAlg::initialize
StatusCode initialize()
Definition: DummyDumperAlg.cxx:34
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DummyDumperAlg::finalize
StatusCode finalize()
Definition: DummyDumperAlg.cxx:107
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
DummyDumperAlg::execute
StatusCode execute()
Definition: DummyDumperAlg.cxx:66
DummyDumperAlg::DummyDumperAlg
DummyDumperAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: DummyDumperAlg.cxx:16
DummyDumperAlg::m_grlname
std::vector< std::string > m_grlname
Definition: DummyDumperAlg.h:34
DummyDumperAlg::~DummyDumperAlg
virtual ~DummyDumperAlg()
Definition: DummyDumperAlg.cxx:26
DummyDumperAlg::m_grlobj
std::vector< TObjString > m_grlobj
Definition: DummyDumperAlg.h:35