ATLAS Offline Software
Loading...
Searching...
No Matches
LArMinBiasSym.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_LARMIBIASSYM_H
6#define LARRAWCONDITIONS_LARMIBIASSYM_H
7
9
10class LArMCSym;
11class LArMinBiasMC;
12class LArMinBiasP;
13template<typename LArMinBiastP> class LArConditionsContainer;
14
15
16class LArMinBiasSym: virtual public ILArMinBias {
17 public:
18 LArMinBiasSym() = delete;
19 LArMinBiasSym(const LArMCSym* mcsym, const LArMinBiasMC* MinBiasComplete);
20 virtual ~LArMinBiasSym( );
21
22 virtual const float& minBiasRMS(const HWIdentifier& hwid) const override;
23
24 private:
27};
28
31CLASS_DEF( LArMinBiasSym,211635936,1)
33#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 ILArMinBias for MC Derives from LArMinBiasComplete,...
c-struct reproducing the structure of the persistent data
Definition LArMinBiasP.h:15
const LArMCSym * m_mcSym
const LArConditionsContainer< LArMinBiasP > * m_MinBiasComplete
virtual ~LArMinBiasSym()
LArMinBiasSym()=delete
virtual const float & minBiasRMS(const HWIdentifier &hwid) const override
access to RMS of E in minimum bias events index by Identifier