ATLAS Offline Software
TileTopCalibAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILETOPCALIBALG_H
6 #define TILETOPCALIBALG_H
7 
8 // ********************************************************************
9 //
10 // NAME: TileTopCalibAlg.h
11 // PACKAGE: TileCalibAlgs
12 //
13 // AUTHOR: Alexander Solodkov (Sanya.Solodkov@cern.ch)
14 //
15 // May 2008
16 // ********************************************************************
17 
19 #include "GaudiKernel/ToolHandle.h"
20 
22 
23 class TFile;
24 
26 {
27  public:
28 
29  TileTopCalibAlg(const std::string& name,ISvcLocator* pSvcLocator);
30  virtual ~TileTopCalibAlg();
31 
35 
36  private:
37 
42 
46  int m_runType;
47 
51  std::string m_fileName;
52 
56  ToolHandleArray<ITileCalibTool> m_tileCalibToolList{this,
57  "TileCalibTools", {}, "Tile calib tools"};
58 
62  TFile *m_rootFile;
63 
64 };
65 
66 #endif // TILETOPCALIBALG_H
TileTopCalibAlg::initialize
StatusCode initialize()
Initialize algorithm.
Definition: TileTopCalibAlg.cxx:38
TileTopCalibAlg::m_runType
int m_runType
Run type.
Definition: TileTopCalibAlg.h:46
TileTopCalibAlg::m_rootFile
TFile * m_rootFile
Pointer to the ROOT file.
Definition: TileTopCalibAlg.h:62
TileTopCalibAlg::TileTopCalibAlg
TileTopCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
Definition: TileTopCalibAlg.cxx:16
TileTopCalibAlg::m_runNumber
int m_runNumber
Run number.
Definition: TileTopCalibAlg.h:41
TileTopCalibAlg
Definition: TileTopCalibAlg.h:26
TileTopCalibAlg::execute
StatusCode execute()
Execute.
Definition: TileTopCalibAlg.cxx:66
AthAlgorithm.h
ITileCalibTool.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
TileTopCalibAlg::m_fileName
std::string m_fileName
Name of output file with ntuples.
Definition: TileTopCalibAlg.h:51
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TileTopCalibAlg::~TileTopCalibAlg
virtual ~TileTopCalibAlg()
Destructor.
Definition: TileTopCalibAlg.cxx:31
TileTopCalibAlg::m_tileCalibToolList
ToolHandleArray< ITileCalibTool > m_tileCalibToolList
Vector of algtools to call.
Definition: TileTopCalibAlg.h:56
TileTopCalibAlg::finalize
StatusCode finalize()
Finalize.
Definition: TileTopCalibAlg.cxx:85