ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
src
LArAutoCorrSym.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
LArRawConditions/LArAutoCorrSym.h
"
6
#include "
LArRawConditions/LArAutoCorrMC.h
"
7
#include "
LArRawConditions/LArMCSym.h
"
8
9
LArAutoCorrSym::LArAutoCorrSym
(
const
LArMCSym
* mcSym,
const
LArAutoCorrMC
* acComplete) :
10
m_mcSym
(mcSym),
11
m_acComplete
(acComplete)
//Implicit cast to base-class
12
{}
13
14
LArAutoCorrSym::~LArAutoCorrSym
() {}
15
16
ILArAutoCorr::AutoCorrRef_t
LArAutoCorrSym::autoCorr
(
const
HWIdentifier
& hwid,
int
gain)
const
{
17
HWIdentifier
symhwid=
m_mcSym
->ZPhiSymOnl(hwid);
18
return
m_acComplete
->get(symhwid,gain).m_vAutoCorr;
19
}
20
LArAutoCorrMC.h
LArAutoCorrSym.h
LArMCSym.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArAutoCorr::AutoCorrRef_t
LArVectorProxy AutoCorrRef_t
Definition
ILArAutoCorr.h:33
LArAutoCorrMC
Implementation of the interface ILArAutoCorr for MC Derives from LArAutoCorrComplete,...
Definition
LArAutoCorrMC.h:24
LArAutoCorrSym::~LArAutoCorrSym
virtual ~LArAutoCorrSym()
Definition
LArAutoCorrSym.cxx:14
LArAutoCorrSym::m_mcSym
const LArMCSym * m_mcSym
Definition
LArAutoCorrSym.h:26
LArAutoCorrSym::LArAutoCorrSym
LArAutoCorrSym()=delete
LArAutoCorrSym::autoCorr
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const override
Definition
LArAutoCorrSym.cxx:16
LArAutoCorrSym::m_acComplete
const LArConditionsContainer< LArAutoCorrP1 > * m_acComplete
Definition
LArAutoCorrSym.h:27
LArMCSym
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition
LArMCSym.h:19
Generated on
for ATLAS Offline Software by
1.17.0