ATLAS Offline Software
LArCalorimeter
LArRecConditions
LArRecConditions
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>
11
#include "
Identifier/HWIdentifier.h
"
12
#include "
Identifier/IdentifierHash.h
"
13
14
class
LArDeadOTXCorrFactors
{
15
16
public
:
17
LArDeadOTXCorrFactors
();
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
:
26
payload_t
m_scToDeadCellMap
;
27
};
28
29
#include "
AthenaKernel/CLASS_DEF.h
"
30
CLASS_DEF
(
LArDeadOTXCorrFactors
,177250913,1)
31
#include "AthenaKernel/CondCont.h"
32
CONDCONT_MIXED_DEF
(
LArDeadOTXCorrFactors
, 231229673);
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
Generated on Tue Sep 2 2025 21:15:09 for ATLAS Offline Software by
1.8.18