ATLAS Offline Software
Loading...
Searching...
No Matches
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
23class TFile;
24
26{
27 public:
28
29 TileTopCalibAlg(const std::string& name,ISvcLocator* pSvcLocator);
30 virtual ~TileTopCalibAlg();
31
32 StatusCode initialize();
33 StatusCode execute();
34 StatusCode finalize();
35
36 private:
37
42
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
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
int m_runNumber
Run number.
virtual ~TileTopCalibAlg()
Destructor.
std::string m_fileName
Name of output file with ntuples.
int m_runType
Run type.
StatusCode execute()
Execute.
TileTopCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
StatusCode finalize()
Finalize.
StatusCode initialize()
Initialize algorithm.
TFile * m_rootFile
Pointer to the ROOT file.
ToolHandleArray< ITileCalibTool > m_tileCalibToolList
Vector of algtools to call.