ATLAS Offline Software
LArCalorimeter
LArRawConditions
LArRawConditions
LArWFParamsComplete.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARRAWCONDITIONS_LARWFPARAMSCOMPLETE_H
6
#define LARRAWCONDITIONS_LARWFPARAMSCOMPLETE_H
7
8
#include "
LArRawConditions/LArConditionsContainer.h
"
9
#include "
LArRawConditions/LArWFParams.h
"
10
11
#include <vector>
12
#include <iostream>
13
14
/*
15
* Two ways of filling this data class:
16
* - intra ATHENA
17
* - from NOVA DB
18
*
19
* @author M. Fanti
20
* @version 0-0-1 , 22/04/05
21
*
22
* History:
23
*/
24
25
class
LArWFParamsComplete
:
public
LArConditionsContainer
<LArWFParams>
26
{
27
28
public
:
29
30
typedef
LArConditionsContainer<LArWFParams>
CONTAINER
;
31
LArWFParamsComplete
();
32
33
virtual
~LArWFParamsComplete
( );
34
35
// retrieving coefficients using offline/online ID
36
37
virtual
const
LArWFParams
&
getParams
(
const
HWIdentifier
& CellID,
int
gain
)
const
;
38
39
// set method filling the data members individually (if one
40
// wants to fill this class not using the DB)
41
void
set
(
const
HWIdentifier
& CellID,
int
gain
,
const
LArWFParams
& theParams);
42
};
43
44
CLASS_DEF
(
LArWFParamsComplete
, 243713630, 1)
45
46
47
#endif
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArWFParams
Definition:
LArWFParams.h:20
LArConditionsContainer.h
LArWFParamsComplete::~LArWFParamsComplete
virtual ~LArWFParamsComplete()
Definition:
LArWFParamsComplete.cxx:13
HWIdentifier
Definition:
HWIdentifier.h:13
LArConditionsContainer
Definition:
LArAutoCorrSym.h:14
LArWFParamsComplete::CONTAINER
LArConditionsContainer< LArWFParams > CONTAINER
Definition:
LArWFParamsComplete.h:30
LArWFParamsComplete::set
void set(const HWIdentifier &CellID, int gain, const LArWFParams &theParams)
Definition:
LArWFParamsComplete.cxx:17
LArWFParams.h
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:64
LArWFParamsComplete::getParams
virtual const LArWFParams & getParams(const HWIdentifier &CellID, int gain) const
Definition:
LArWFParamsComplete.cxx:23
LArWFParamsComplete::LArWFParamsComplete
LArWFParamsComplete()
Definition:
LArWFParamsComplete.cxx:8
LArWFParamsComplete
Definition:
LArWFParamsComplete.h:26
Generated on Thu Nov 7 2024 21:20:07 for ATLAS Offline Software by
1.8.18