ATLAS Offline Software
LArDuplicateConstants.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 //Dear emacs, this is -*-c++-*-
6 
15 #ifndef LARDUPLICATECONSTANTS_H
16 #define LARDUPLICATECONSTANTS_H
17 
19 #include "StoreGate/StoreGateSvc.h"
22 
23 
24 #include <vector>
25 #include <string>
26 
28 {
29  public:
30  LArDuplicateConstants(const std::string& name, ISvcLocator* pSvcLocator);
32 
34  StatusCode execute() {return StatusCode::SUCCESS;}
35  StatusCode stop();
36  StatusCode finalize(){return StatusCode::SUCCESS;}
37 
38  private:
40 
41  unsigned int m_gainIN;
42  unsigned int m_gainOUT;
43 
44  std::string m_keyPed;
45  std::string m_keyRamp;
46  std::string m_keyMPMC;
47  std::string m_keyOFC;
48  std::string m_keyShape;
49 
50 };
51 
52 #endif
53 
LArDuplicateConstants::m_gainIN
unsigned int m_gainIN
Definition: LArDuplicateConstants.h:41
LArDuplicateConstants::m_keyMPMC
std::string m_keyMPMC
Definition: LArDuplicateConstants.h:46
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
initialize
void initialize()
Definition: run_EoverP.cxx:894
LArDuplicateConstants::m_keyShape
std::string m_keyShape
Definition: LArDuplicateConstants.h:48
PixelModuleFeMask_create_db.stop
int stop
Definition: PixelModuleFeMask_create_db.py:76
LArDuplicateConstants::m_onlineHelper
const LArOnlineID * m_onlineHelper
Definition: LArDuplicateConstants.h:39
LArDuplicateConstants::m_keyPed
std::string m_keyPed
Definition: LArDuplicateConstants.h:44
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArDuplicateConstants::~LArDuplicateConstants
~LArDuplicateConstants()
AthAlgorithm
Definition: AthAlgorithm.h:47
LArDuplicateConstants::finalize
StatusCode finalize()
Definition: LArDuplicateConstants.h:36
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
LArOnlineID
Definition: LArOnlineID.h:20
LArDuplicateConstants::m_keyRamp
std::string m_keyRamp
Definition: LArDuplicateConstants.h:45
LArDuplicateConstants::execute
StatusCode execute()
Definition: LArDuplicateConstants.h:34
checker_macros.h
Define macros for attributes used to control the static checker.
StoreGateSvc.h
LArDuplicateConstants::m_keyOFC
std::string m_keyOFC
Definition: LArDuplicateConstants.h:47
LArDuplicateConstants
Definition: LArDuplicateConstants.h:28
LArDuplicateConstants::m_gainOUT
unsigned int m_gainOUT
Definition: LArDuplicateConstants.h:42
LArOnlineID.h