ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
LArMphysOverMcalMC.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
#ifndef LARRAWCONDITIONS_LARMPHYSOVERMCALMC_H
6
#define LARRAWCONDITIONS_LARMPHYSOVERMCALMC_H
7
8
#include "
LArRawConditions/LArMphysOverMcalComplete.h
"
9
10
#include <vector>
11
19
20
21
class
LArMphysOverMcalMC
:
public
LArMphysOverMcalComplete
{
22
23
public
:
24
25
LArMphysOverMcalMC
();
26
27
virtual
StatusCode
initialize
();
28
29
virtual
~LArMphysOverMcalMC
();
30
31
// retrieving MphysOverMcal using online ID
32
33
virtual
const
float
&
MphysOverMcal
(
const
HWIdentifier
& CellID,
int
gain=0)
const
;
34
35
constexpr
static
float
dummy
=
LArElecCalib::ERRORCODE
;
36
};
37
//ConditionsContainer clid for athenaMT
38
#include "
AthenaKernel/CondCont.h
"
39
CLASS_DEF
(
LArMphysOverMcalMC
, 135003373,1)
40
CONDCONT_DEF
(
LArMphysOverMcalMC
,46372179,
ILArMphysOverMcal
);
41
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
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:67
LArMphysOverMcalComplete.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArMphysOverMcal
Definition
ILArMphysOverMcal.h:13
LArMphysOverMcalComplete::LArMphysOverMcalComplete
LArMphysOverMcalComplete()
Definition
LArMphysOverMcalComplete.cxx:8
LArMphysOverMcalMC
Implementation of the interface ILArMphysOverMcal for MC Derives from LArMphysOverMcalComplete,...
Definition
LArMphysOverMcalMC.h:21
LArMphysOverMcalMC::dummy
static constexpr float dummy
Definition
LArMphysOverMcalMC.h:35
LArMphysOverMcalMC::initialize
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition
LArMphysOverMcalMC.cxx:13
LArMphysOverMcalMC::LArMphysOverMcalMC
LArMphysOverMcalMC()
Definition
LArMphysOverMcalMC.cxx:9
LArMphysOverMcalMC::~LArMphysOverMcalMC
virtual ~LArMphysOverMcalMC()
Definition
LArMphysOverMcalMC.cxx:17
LArMphysOverMcalMC::MphysOverMcal
virtual const float & MphysOverMcal(const HWIdentifier &CellID, int gain=0) const
Definition
LArMphysOverMcalMC.cxx:22
LArElecCalib::ERRORCODE
@ ERRORCODE
Definition
LArCalibErrorCode.h:17
Generated on
for ATLAS Offline Software by
1.17.0