ATLAS Offline Software
LArAutoCorrMC.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //Dear emacs, this is -*-c++-*-
6 
7 #ifndef LARRAWCONDITIONS_LARAUTOCORRMC_H
8 #define LARRAWCONDITIONS_LARAUTOCORRMC_H
9 
11 #include "AthenaKernel/BaseInfo.h"
12 #include <vector>
13 
14 
25 
26  public:
27  LArAutoCorrMC();
28 
29  virtual ~LArAutoCorrMC( );
30  virtual StatusCode initialize( ) ;
31 
32  // retrieving AutoCorr using online ID
33 
34  virtual AutoCorrRef_t autoCorr(const HWIdentifier& CellID, int gain) const ;
35 
36 };
37 
38 #include "AthenaKernel/CondCont.h"
39 CLASS_DEF( LArAutoCorrMC, 217258659,1)
41 #endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
CONDCONT_DEF(LArAutoCorrMC, 139308879, ILArAutoCorr)
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArAutoCorrMC::initialize
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition: LArAutoCorrMC.cxx:10
HWIdentifier
Definition: HWIdentifier.h:13
ILArAutoCorr
This class defines the interface for accessing AutoCorrelation parameters for each channel @stereotyp...
Definition: ILArAutoCorr.h:29
LArAutoCorrMC::~LArAutoCorrMC
virtual ~LArAutoCorrMC()
Definition: LArAutoCorrMC.cxx:14
LArAutoCorrComplete
This class implements the ILArAutoCorr interface.
Definition: LArAutoCorrComplete.h:26
BaseInfo.h
Provide an interface for finding inheritance information at run time.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArAutoCorrComplete.h
LArAutoCorrMC::LArAutoCorrMC
LArAutoCorrMC()
Definition: LArAutoCorrMC.cxx:7
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
LArAutoCorrMC
Implementation of the interface ILArAutoCorr for MC Derives from LArAutoCorrComplete,...
Definition: LArAutoCorrMC.h:24
LArVectorProxy
Proxy for accessing a range of float values like a vector.
Definition: LArVectorProxy.h:38
LArAutoCorrMC::autoCorr
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const
Definition: LArAutoCorrMC.cxx:19