ATLAS Offline Software
LArCalorimeter
LArRawConditions
LArRawConditions
LArPhysCaliTdiffComplete.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_LARPHYSCALITDIFFCOMPLETE_H
6
#define LARRAWCONDITIONS_LARPHYSCALITDIFFCOMPLETE_H
7
8
#include "
LArElecCalib/ILArPhysCaliTdiff.h
"
9
#include "
LArRawConditions/LArPhysCaliTdiffP.h
"
10
#include "
LArRawConditions/LArConditionsContainer.h
"
11
21
class
LArPhysCaliTdiffComplete
:
public
ILArPhysCaliTdiff
,
22
public
LArConditionsContainer
<LArPhysCaliTdiffP>{
23
24
public
:
25
26
typedef
LArConditionsContainer<LArPhysCaliTdiffP>
CONTAINER
;
27
28
LArPhysCaliTdiffComplete
();
29
30
virtual
~LArPhysCaliTdiffComplete
( );
31
32
// retrieving PhysCaliTdiff using online ID
33
virtual
const
float
&
Tdiff
(
const
HWIdentifier
& CellID,
int
gain
)
const
;
34
35
// set method filling the data members individually
36
// (if one wants to fill this class not using the DB)
37
void
set
(
const
HWIdentifier
& CellID,
int
gain
,
38
float
tdiff);
39
40
// static const float empty; //returned in case of non-existing data
41
};
42
43
CLASS_DEF
(
LArPhysCaliTdiffComplete
,265448020,1)
44
#endif
LArPhysCaliTdiffComplete::Tdiff
virtual const float & Tdiff(const HWIdentifier &CellID, int gain) const
Definition:
LArPhysCaliTdiffComplete.cxx:38
ILArPhysCaliTdiff.h
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArPhysCaliTdiffComplete::CONTAINER
LArConditionsContainer< LArPhysCaliTdiffP > CONTAINER
Definition:
LArPhysCaliTdiffComplete.h:26
LArConditionsContainer.h
HWIdentifier
Definition:
HWIdentifier.h:13
LArConditionsContainer
Definition:
LArAutoCorrSym.h:14
LArPhysCaliTdiffP.h
LArPhysCaliTdiffComplete
This class implements the ILArPhysCaliTdiff interface ` *.
Definition:
LArPhysCaliTdiffComplete.h:22
LArPhysCaliTdiffComplete::LArPhysCaliTdiffComplete
LArPhysCaliTdiffComplete()
Definition:
LArPhysCaliTdiffComplete.cxx:19
LArPhysCaliTdiffComplete::~LArPhysCaliTdiffComplete
virtual ~LArPhysCaliTdiffComplete()
Definition:
LArPhysCaliTdiffComplete.cxx:23
ILArPhysCaliTdiff
Definition:
ILArPhysCaliTdiff.h:13
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
LArPhysCaliTdiffComplete::set
void set(const HWIdentifier &CellID, int gain, float tdiff)
Definition:
LArPhysCaliTdiffComplete.cxx:27
Generated on Sun Dec 22 2024 21:13:38 for ATLAS Offline Software by
1.8.18