ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
LArAutoCorrNoise.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_LARAUTOCORRNOISE
6
#define LARRAWCONDITIONS_LARAUTOCORRNOISE
7
8
#include <vector>
9
10
#include "
LArRawConditions/LArMCSym.h
"
11
12
class
LArAutoCorrNoise
13
{
14
15
public
:
16
LArAutoCorrNoise
() =
delete
;
17
18
LArAutoCorrNoise
( std::vector<std::map<
HWIdentifier
, std::vector<float>>>&& input,
const
LArMCSym
* larMCsym );
19
20
~LArAutoCorrNoise
();
21
22
const
std::vector<float>&
autoCorrSqrt
(
const
HWIdentifier
&
id
,
int
gain )
const
;
23
const
std::vector<float>&
autoCorrSqrt
(
const
Identifier
&
id
,
int
gain )
const
;
24
25
private
:
26
const
LArMCSym
*
m_larMCsym
;
27
std::vector<std::map<HWIdentifier, std::vector<float>>>
m_autoCorrNoise
;
28
};
29
30
#include "
AthenaKernel/CLASS_DEF.h
"
31
CLASS_DEF
(
LArAutoCorrNoise
, 224426548, 1 )
32
#include "AthenaKernel/CondCont.h"
33
CONDCONT_DEF
(
LArAutoCorrNoise
, 107335812 );
34
35
#endif
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
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
LArMCSym.h
HWIdentifier
Definition
HWIdentifier.h:13
LArAutoCorrNoise
Definition
LArAutoCorrNoise.h:13
LArAutoCorrNoise::m_larMCsym
const LArMCSym * m_larMCsym
Definition
LArAutoCorrNoise.h:26
LArAutoCorrNoise::~LArAutoCorrNoise
~LArAutoCorrNoise()
Definition
LArAutoCorrNoise.cxx:14
LArAutoCorrNoise::autoCorrSqrt
const std::vector< float > & autoCorrSqrt(const HWIdentifier &id, int gain) const
Definition
LArAutoCorrNoise.cxx:24
LArAutoCorrNoise::m_autoCorrNoise
std::vector< std::map< HWIdentifier, std::vector< float > > > m_autoCorrNoise
Definition
LArAutoCorrNoise.h:27
LArAutoCorrNoise::LArAutoCorrNoise
LArAutoCorrNoise()=delete
LArMCSym
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition
LArMCSym.h:19
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0