ATLAS Offline Software
Loading...
Searching...
No Matches
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
8
9LArAutoCorrSym::LArAutoCorrSym(const LArMCSym* mcSym, const LArAutoCorrMC* acComplete) :
10 m_mcSym(mcSym),
11 m_acComplete(acComplete) //Implicit cast to base-class
12{}
13
15
17 HWIdentifier symhwid=m_mcSym->ZPhiSymOnl(hwid);
18 return m_acComplete->get(symhwid,gain).m_vAutoCorr;
19}
20
LArVectorProxy AutoCorrRef_t
Implementation of the interface ILArAutoCorr for MC Derives from LArAutoCorrComplete,...
virtual ~LArAutoCorrSym()
const LArMCSym * m_mcSym
LArAutoCorrSym()=delete
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const override
const LArConditionsContainer< LArAutoCorrP1 > * m_acComplete
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition LArMCSym.h:19