ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
LArAutoCorrComplete.h
Go to the documentation of this file.
1
//Dear emacs, this is -*-c++-*-
2
/*
3
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
4
*/
5
#ifndef LARRAWCONDITIONS_LARAUTOCORRCOMPLETE_H
6
#define LARRAWCONDITIONS_LARAUTOCORRCOMPLETE_H
7
8
#include "
LArElecCalib/ILArAutoCorr.h
"
9
#include "
LArRawConditions/LArAutoCorrP1.h
"
10
#include "
LArRawConditions/LArConditionsContainer.h
"
11
24
25
class
LArAutoCorrComplete
:
public
ILArAutoCorr
,
26
public
LArConditionsContainer
<LArAutoCorrP1>{
27
28
public
:
29
30
31
typedef
LArAutoCorrP1
LArCondObj
;
32
typedef
LArConditionsContainer<LArCondObj>
CONTAINER
;
33
LArAutoCorrComplete
();
34
35
virtual
~LArAutoCorrComplete
( );
36
37
// retrieving AutoCorr
38
virtual
AutoCorrRef_t
autoCorr
(
const
HWIdentifier
& CellID,
int
gain)
const
;
39
40
// set method filling the data members individually (if one
41
// wants to fill this class not using the DB)
42
void
set
(
const
HWIdentifier
& CellID,
int
gain,
43
const
std::vector<float>& vAutoCorr);
44
45
protected
:
46
47
48
};
49
50
#include "
AthenaKernel/CondCont.h
"
51
CLASS_DEF
(
LArAutoCorrComplete
, 255786016,1)
52
CONDCONT_DEF
(
LArAutoCorrComplete
, 122986158,
ILArAutoCorr
);
53
54
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
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
ILArAutoCorr.h
LArAutoCorrP1.h
LArConditionsContainer.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArAutoCorr
This class defines the interface for accessing AutoCorrelation parameters for each channel @stereotyp...
Definition
ILArAutoCorr.h:29
ILArAutoCorr::AutoCorrRef_t
LArVectorProxy AutoCorrRef_t
Definition
ILArAutoCorr.h:33
LArAutoCorrComplete
This class implements the ILArAutoCorr interface.
Definition
LArAutoCorrComplete.h:26
LArAutoCorrComplete::autoCorr
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const
Definition
LArAutoCorrComplete.cxx:29
LArAutoCorrComplete::CONTAINER
LArConditionsContainer< LArCondObj > CONTAINER
Definition
LArAutoCorrComplete.h:32
LArAutoCorrComplete::~LArAutoCorrComplete
virtual ~LArAutoCorrComplete()
Definition
LArAutoCorrComplete.cxx:10
LArAutoCorrComplete::LArCondObj
LArAutoCorrP1 LArCondObj
Definition
LArAutoCorrComplete.h:31
LArAutoCorrComplete::set
void set(const HWIdentifier &CellID, int gain, const std::vector< float > &vAutoCorr)
Definition
LArAutoCorrComplete.cxx:13
LArAutoCorrComplete::LArAutoCorrComplete
LArAutoCorrComplete()
Definition
LArAutoCorrComplete.cxx:8
LArAutoCorrP1
c-struct reproducing the structure of the persistent data
Definition
LArAutoCorrP1.h:25
LArConditionsContainer< LArAutoCorrP1 >::LArConditionsContainer
LArConditionsContainer()
Generated on
for ATLAS Offline Software by
1.17.0