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