ATLAS Offline Software
Loading...
Searching...
No Matches
LArAccumulatedCalibDigitContSplitter.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// ----------------------------------------------------------------------------
6// Splitting AccumulatedCalibDigits container according pulsed calibration line
7//
8// Author: F. Tomasz
9// May 2007
10// ----------------------------------------------------------------------------
11
12#ifndef LARACCUMULATEDCALIBDIGITCONTSPLITTER_H
13#define LARACCUMULATEDCALIBDIGITCONTSPLITTER_H
14
16
17#include <vector>
18#include <string>
19#include <map>
20
22{
23 public:
24 LArAccumulatedCalibDigitContSplitter(const std::string & name, ISvcLocator * pSvcLocator);
26
27 //standard algorithm methods
28 StatusCode initialize();
29 StatusCode execute();
30 StatusCode stop();
31 StatusCode finalize(){ return StatusCode::SUCCESS;}
32
33 private:
34
36
37 std::vector<std::string> m_keylist;
38 std::vector<std::string> m_OutputList;
39
41 unsigned m_numLine;
42
43 unsigned m_event_counter;
44};
45
46#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
LArAccumulatedCalibDigitContSplitter(const std::string &name, ISvcLocator *pSvcLocator)