ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloCalibConditions
TrigT1CaloCalibConditions
L1CaloEnergyScanResults.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef L1CALOENERGYSCANRESULTS_H
6
#define L1CALOENERGYSCANRESULTS_H
7
8
#include "CoralBase/Blob.h"
9
#include "
TrigT1CaloCalibConditions/L1CaloCoolChannelId.h
"
10
#include "
TrigT1CaloCalibConditions/ChanFitErrorCode.h
"
11
17
18
class
L1CaloEnergyScanResults
19
{
20
public
:
21
enum
BlobStrategy
{
22
NotUsed
= 0x0
23
};
24
25
L1CaloEnergyScanResults
();
26
L1CaloEnergyScanResults
(
unsigned
int
channelId
,
27
double
offset
,
28
double
slope
,
29
double
chi2
,
30
unsigned
char
ndf
,
31
coral::Blob
blob
,
32
unsigned
char
blobStrategy
,
33
ChanFitErrorCode
errorCode
);
34
L1CaloEnergyScanResults
(
const
L1CaloCoolChannelId
&
channelId
,
35
double
offset
,
36
double
slope
,
37
double
chi2
,
38
unsigned
char
ndf
,
39
coral::Blob
blob
,
40
unsigned
char
blobStrategy
,
41
ChanFitErrorCode
errorCode
);
42
43
virtual
~L1CaloEnergyScanResults
() {}
44
45
inline
const
L1CaloCoolChannelId
&
channelId
()
const
{
return
m_channelId
; }
46
inline
unsigned
char
blobStrategy
()
const
{
return
m_blobStrategy
; }
47
inline
double
offset
()
const
{
return
m_offset
; }
48
inline
double
slope
()
const
{
return
m_slope
; }
49
inline
double
chi2
()
const
{
return
m_chi2
; }
50
inline
unsigned
char
ndf
()
const
{
return
m_ndf
; }
51
inline
const
coral::Blob&
blob
()
const
{
return
m_blob
; }
52
inline
const
ChanFitErrorCode
&
errorCode
()
const
{
return
m_errorCode
; }
53
54
private
:
55
L1CaloCoolChannelId
m_channelId
;
56
57
double
m_offset
;
58
double
m_slope
;
59
double
m_chi2
;
60
unsigned
char
m_ndf
;
61
coral::Blob
m_blob
;
62
unsigned
char
m_blobStrategy
;
63
ChanFitErrorCode
m_errorCode
;
64
};
65
66
#endif
// L1CALOENERGYSCANRESULTS_H
ChanFitErrorCode.h
L1CaloCoolChannelId.h
ChanFitErrorCode
ChanFitErrorCode stores information about the calibration fit quality.
Definition
ChanFitErrorCode.h:17
L1CaloCoolChannelId
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.
Definition
L1CaloCoolChannelId.h:10
L1CaloEnergyScanResults::chi2
double chi2() const
Definition
L1CaloEnergyScanResults.h:49
L1CaloEnergyScanResults::m_errorCode
ChanFitErrorCode m_errorCode
Definition
L1CaloEnergyScanResults.h:63
L1CaloEnergyScanResults::m_blobStrategy
unsigned char m_blobStrategy
Definition
L1CaloEnergyScanResults.h:62
L1CaloEnergyScanResults::blob
const coral::Blob & blob() const
Definition
L1CaloEnergyScanResults.h:51
L1CaloEnergyScanResults::m_slope
double m_slope
Definition
L1CaloEnergyScanResults.h:58
L1CaloEnergyScanResults::m_blob
coral::Blob m_blob
Definition
L1CaloEnergyScanResults.h:61
L1CaloEnergyScanResults::m_offset
double m_offset
Definition
L1CaloEnergyScanResults.h:57
L1CaloEnergyScanResults::errorCode
const ChanFitErrorCode & errorCode() const
Definition
L1CaloEnergyScanResults.h:52
L1CaloEnergyScanResults::m_channelId
L1CaloCoolChannelId m_channelId
Definition
L1CaloEnergyScanResults.h:55
L1CaloEnergyScanResults::slope
double slope() const
Definition
L1CaloEnergyScanResults.h:48
L1CaloEnergyScanResults::offset
double offset() const
Definition
L1CaloEnergyScanResults.h:47
L1CaloEnergyScanResults::blobStrategy
unsigned char blobStrategy() const
Definition
L1CaloEnergyScanResults.h:46
L1CaloEnergyScanResults::~L1CaloEnergyScanResults
virtual ~L1CaloEnergyScanResults()
Definition
L1CaloEnergyScanResults.h:43
L1CaloEnergyScanResults::BlobStrategy
BlobStrategy
Definition
L1CaloEnergyScanResults.h:21
L1CaloEnergyScanResults::NotUsed
@ NotUsed
Definition
L1CaloEnergyScanResults.h:22
L1CaloEnergyScanResults::ndf
unsigned char ndf() const
Definition
L1CaloEnergyScanResults.h:50
L1CaloEnergyScanResults::channelId
const L1CaloCoolChannelId & channelId() const
Definition
L1CaloEnergyScanResults.h:45
L1CaloEnergyScanResults::m_chi2
double m_chi2
Definition
L1CaloEnergyScanResults.h:59
L1CaloEnergyScanResults::m_ndf
unsigned char m_ndf
Definition
L1CaloEnergyScanResults.h:60
L1CaloEnergyScanResults::L1CaloEnergyScanResults
L1CaloEnergyScanResults()
Definition
L1CaloEnergyScanResults.cxx:7
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition
comparitor.cxx:525
Generated on
for ATLAS Offline Software by
1.17.0