ATLAS Offline Software
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
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 
40  bool m_recAll;
41  unsigned m_numLine;
42 
43  unsigned m_event_counter;
44 };
45 
46 #endif
LArAccumulatedCalibDigitContSplitter::m_numLine
unsigned m_numLine
Definition: LArAccumulatedCalibDigitContSplitter.h:41
LArAccumulatedCalibDigitContSplitter::m_recAll
bool m_recAll
Definition: LArAccumulatedCalibDigitContSplitter.h:40
LArAccumulatedCalibDigitContSplitter::executeWithAccumulatedDigits
StatusCode executeWithAccumulatedDigits()
Definition: LArAccumulatedCalibDigitContSplitter.cxx:66
AthAlgorithm.h
LArAccumulatedCalibDigitContSplitter::execute
StatusCode execute()
Definition: LArAccumulatedCalibDigitContSplitter.cxx:49
LArAccumulatedCalibDigitContSplitter::LArAccumulatedCalibDigitContSplitter
LArAccumulatedCalibDigitContSplitter(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArAccumulatedCalibDigitContSplitter.cxx:20
LArAccumulatedCalibDigitContSplitter::~LArAccumulatedCalibDigitContSplitter
~LArAccumulatedCalibDigitContSplitter()
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArAccumulatedCalibDigitContSplitter::initialize
StatusCode initialize()
Definition: LArAccumulatedCalibDigitContSplitter.cxx:34
AthAlgorithm
Definition: AthAlgorithm.h:47
LArAccumulatedCalibDigitContSplitter::stop
StatusCode stop()
Definition: LArAccumulatedCalibDigitContSplitter.cxx:131
LArAccumulatedCalibDigitContSplitter::m_keylist
std::vector< std::string > m_keylist
Definition: LArAccumulatedCalibDigitContSplitter.h:37
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArAccumulatedCalibDigitContSplitter::m_event_counter
unsigned m_event_counter
Definition: LArAccumulatedCalibDigitContSplitter.h:43
LArAccumulatedCalibDigitContSplitter
Definition: LArAccumulatedCalibDigitContSplitter.h:22
LArAccumulatedCalibDigitContSplitter::m_OutputList
std::vector< std::string > m_OutputList
Definition: LArAccumulatedCalibDigitContSplitter.h:38
LArAccumulatedCalibDigitContSplitter::finalize
StatusCode finalize()
Definition: LArAccumulatedCalibDigitContSplitter.h:31