ATLAS Offline Software
Loading...
Searching...
No Matches
LArMinBiasAverageSym.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_LARMINAVERAGEBIASSYM_H
6#define LARRAWCONDITIONS_LARMINAVERAGEBIASSYM_H
7
9
10
11class LArMCSym;
14template<typename LArMinBiasAverageP> class LArConditionsContainer;
15
17
18 public:
20 LArMinBiasAverageSym(const LArMCSym* mcsym, const LArMinBiasAverageMC* MinBiasAverageComplete);
21 virtual ~LArMinBiasAverageSym( );
22
23 virtual const float& minBiasAverage(const HWIdentifier& hwid) const override;
24
25 private:
28};
29
34#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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,...
c-struct reproducing the structure of the persistent data
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