ATLAS Offline Software
Loading...
Searching...
No Matches
TBScintillatorRec.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TBREC_TBSCINTREC_H
6#define TBREC_TBSCINTREC_H
8// //
9// This algorithm controls event flow and reconstruction and monitoring //
10// tasks. //
11// //
13
15
16#include <string>
17#include <vector>
18
20{
21 public:
22 TBScintillatorRec(const std::string& name, ISvcLocator* pSvcLocator);
23 virtual ~TBScintillatorRec();
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute() override;
27 virtual StatusCode finalize() override;
28
29
30 private:
31
32
34 // Properties //
37
39 // Calib consts //
41
42 // Scintillators
43 std::vector<std::string> m_scint_names;
44 std::vector<float> m_scint_timecalib;
45 std::vector<float> m_scint_ped;
46
47
48};
49
50#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::string m_SGrecordkey
std::vector< float > m_scint_timecalib
TBScintillatorRec(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
virtual StatusCode execute() override
std::vector< float > m_scint_ped
virtual StatusCode finalize() override
std::vector< std::string > m_scint_names