ATLAS Offline Software
Loading...
Searching...
No Matches
LArMinBiasAverageSym.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
9
10LArMinBiasAverageSym::LArMinBiasAverageSym(const LArMCSym* mcSym, const LArMinBiasAverageMC* MinBiasAverageComplete) :
11 m_mcSym(mcSym),
12 m_MinBiasAverageComplete(MinBiasAverageComplete) //Implicit cast to base-class
13{}
14
16
17const float& LArMinBiasAverageSym::minBiasAverage(const HWIdentifier& hwid) const {
18 HWIdentifier symhwid=m_mcSym->ZPhiSymOnl(hwid);
19 return m_MinBiasAverageComplete->get(symhwid).m_MinBiasAverage;
20}
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition LArMCSym.h:19
Implementation of the interface ILArMinBiasAverage for MC Derives from LArMinBiasAverageComplete,...
LArMinBiasAverageSym()=delete
virtual const float & minBiasAverage(const HWIdentifier &hwid) const override
access to average of E in minimum bias events index by Identifier
const LArConditionsContainer< LArMinBiasAverageP > * m_MinBiasAverageComplete