ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
src
LArfSamplSym.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
#include "
LArRawConditions/LArfSamplSym.h
"
5
#include "
LArRawConditions/LArMCSym.h
"
6
7
8
LArfSamplSym::LArfSamplSym
(
const
LArMCSym
* mcSym,
const
LArfSamplMC
* fSamplComplete) :
9
m_mcSym
(mcSym),
10
m_fSamplCont
(fSamplComplete)
//Implicit cast to base-class
11
{}
12
13
LArfSamplSym::~LArfSamplSym
() {}
14
15
const
float
&
LArfSamplSym::FSAMPL
(
const
HWIdentifier
& hwid)
const
{
16
HWIdentifier
symhwid=
m_mcSym
->ZPhiSymOnl(hwid);
17
return
m_fSamplCont
->get(symhwid).m_fSampl;
18
}
19
20
const
float
&
LArfSamplSym::FSAMPL
(
const
Identifier
&
id
)
const
{
21
HWIdentifier
symhwid=
m_mcSym
->ZPhiSymOfl(
id
);
22
return
m_fSamplCont
->get(symhwid).m_fSampl;
23
}
LArMCSym.h
LArfSamplSym.h
HWIdentifier
Definition
HWIdentifier.h:13
LArMCSym
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition
LArMCSym.h:19
LArfSamplMC
Implementation of the interface ILArfSampl for MC Derives from LArfSamplComplete, and implements the ...
Definition
LArfSamplMC.h:23
LArfSamplSym::~LArfSamplSym
virtual ~LArfSamplSym()
Definition
LArfSamplSym.cxx:13
LArfSamplSym::m_fSamplCont
const LArConditionsContainer< LArfSamplP > * m_fSamplCont
Definition
LArfSamplSym.h:30
LArfSamplSym::LArfSamplSym
LArfSamplSym()=delete
LArfSamplSym::FSAMPL
virtual const float & FSAMPL(const HWIdentifier &CellID) const override
Definition
LArfSamplSym.cxx:15
LArfSamplSym::m_mcSym
const LArMCSym * m_mcSym
Definition
LArfSamplSym.h:29
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.14.0