ATLAS Offline Software
LArDeadOTXCorrFactors.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
6 #ifndef LARRECCONDITIONS_LARDEADOTXCORRFACTORS
7 #define LARRECCONDITIONS_LARDEADOTXCORRFACTORS
8 
9 #include <map>
10 #include <vector>
13 
15 
16  public:
18 
19  typedef std::map<HWIdentifier, std::vector<std::pair<IdentifierHash, float> > > payload_t;
20  //map key: SuperCell HWIdentifer, value.first: dead feb-cell hash, value.second: conversion factor from SC-ET integer to cell E in MeV
21 
22  payload_t& get() { return m_scToDeadCellMap; } // non-const
23  const payload_t &get() const { return m_scToDeadCellMap; } // const
24 
25  private:
27 };
28 
29 #include "AthenaKernel/CLASS_DEF.h"
31 #include "AthenaKernel/CondCont.h"
33 
34 #endif
CONDCONT_MIXED_DEF
CONDCONT_MIXED_DEF(LArDeadOTXCorrFactors, 231229673)
LArDeadOTXCorrFactors
Definition: LArDeadOTXCorrFactors.h:14
LArDeadOTXCorrFactors::payload_t
std::map< HWIdentifier, std::vector< std::pair< IdentifierHash, float > > > payload_t
Definition: LArDeadOTXCorrFactors.h:19
LArDeadOTXCorrFactors::get
payload_t & get()
Definition: LArDeadOTXCorrFactors.h:22
HWIdentifier.h
IdentifierHash.h
LArDeadOTXCorrFactors::m_scToDeadCellMap
payload_t m_scToDeadCellMap
Definition: LArDeadOTXCorrFactors.h:26
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
LArDeadOTXCorrFactors::LArDeadOTXCorrFactors
LArDeadOTXCorrFactors()
Definition: LArDeadOTXCorrFactors.cxx:4
LArDeadOTXCorrFactors::get
const payload_t & get() const
Definition: LArDeadOTXCorrFactors.h:23
CLASS_DEF.h
macros to associate a CLID to a type