ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
LArMinBiasSym.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
#ifndef LARRAWCONDITIONS_LARMIBIASSYM_H
6
#define LARRAWCONDITIONS_LARMIBIASSYM_H
7
8
#include "
LArElecCalib/ILArMinBias.h
"
9
10
class
LArMCSym
;
11
class
LArMinBiasMC
;
12
class
LArMinBiasP
;
13
template
<
typename
LArMinBiastP>
class
LArConditionsContainer
;
14
15
16
class
LArMinBiasSym
:
virtual
public
ILArMinBias
{
17
public
:
18
LArMinBiasSym
() =
delete
;
19
LArMinBiasSym
(
const
LArMCSym
* mcsym,
const
LArMinBiasMC
* MinBiasComplete);
20
virtual
~LArMinBiasSym
( );
21
22
virtual
const
float
&
minBiasRMS
(
const
HWIdentifier
& hwid)
const override
;
23
24
private
:
25
const
LArMCSym
*
m_mcSym
;
26
const
LArConditionsContainer<LArMinBiasP>
*
m_MinBiasComplete
;
27
};
28
29
#include "
AthenaKernel/CLASS_DEF.h
"
30
#include "
AthenaKernel/CondCont.h
"
31
CLASS_DEF
(
LArMinBiasSym
,211635936,1)
32
CONDCONT_DEF
(
LArMinBiasSym
,185039882,
ILArMinBias
);
33
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
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
ILArMinBias.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArMinBias
Definition
ILArMinBias.h:13
LArConditionsContainer
Definition
LArConditionsContainer.h:65
LArMCSym
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition
LArMCSym.h:19
LArMinBiasMC
Implementation of the interface ILArMinBias for MC Derives from LArMinBiasComplete,...
Definition
LArMinBiasMC.h:19
LArMinBiasP
c-struct reproducing the structure of the persistent data
Definition
LArMinBiasP.h:15
LArMinBiasSym
Definition
LArMinBiasSym.h:16
LArMinBiasSym::m_mcSym
const LArMCSym * m_mcSym
Definition
LArMinBiasSym.h:25
LArMinBiasSym::m_MinBiasComplete
const LArConditionsContainer< LArMinBiasP > * m_MinBiasComplete
Definition
LArMinBiasSym.h:26
LArMinBiasSym::~LArMinBiasSym
virtual ~LArMinBiasSym()
Definition
LArMinBiasSym.cxx:15
LArMinBiasSym::LArMinBiasSym
LArMinBiasSym()=delete
LArMinBiasSym::minBiasRMS
virtual const float & minBiasRMS(const HWIdentifier &hwid) const override
access to RMS of E in minimum bias events index by Identifier
Definition
LArMinBiasSym.cxx:17
Generated on
for ATLAS Offline Software by
1.17.0