ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloCalibConditions
TrigT1CaloCalibConditions
L1CaloPpmFineTimeRefs.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 TRIGT1CALOCALIBCONDITIONS_L1CALOPPMFINETIMEREFS_H
6
#define TRIGT1CALOCALIBCONDITIONS_L1CALOPPMFINETIMEREFS_H
7
8
#include "
TrigT1CaloCalibConditions/AbstractL1CaloPersistentCondition.h
"
9
#include "
TrigT1CaloCalibConditions/FineTimeErrorCode.h
"
10
#include "
TrigT1CaloCalibConditions/L1CaloCoolChannelId.h
"
11
12
#include <iostream>
13
20
21
class
string
;
22
23
class
L1CaloPpmFineTimeRefs
{
24
friend
std::ostream&
operator<<
(std::ostream& output,
const
L1CaloPpmFineTimeRefs
&
r
);
25
26
public
:
27
28
L1CaloPpmFineTimeRefs
();
29
L1CaloPpmFineTimeRefs
(
const
L1CaloCoolChannelId
&
channelId
);
30
L1CaloPpmFineTimeRefs
(
unsigned
int
channelId
,
FineTimeErrorCode
errorCode
,
double
refValue
,
double
criterion
,
double
calibValue
);
31
L1CaloPpmFineTimeRefs
(
const
L1CaloCoolChannelId
&
channelId
,
FineTimeErrorCode
errorCode
,
double
refValue
,
double
criterion
,
double
calibValue
);
32
33
virtual
~L1CaloPpmFineTimeRefs
() {};
34
35
// getters
36
inline
L1CaloCoolChannelId
channelId
(
void
)
const
{
return
m_channelId
; };
37
inline
FineTimeErrorCode
errorCode
(
void
)
const
{
return
m_errorCode
; };
38
inline
double
refValue
(
void
)
const
{
return
m_refValue
; };
39
inline
double
criterion
(
void
)
const
{
return
m_criterion
; };
40
inline
double
calibValue
(
void
)
const
{
return
m_calibValue
; };
41
42
43
private
:
44
L1CaloCoolChannelId
m_channelId
;
45
FineTimeErrorCode
m_errorCode
;
46
double
m_refValue
;
47
double
m_criterion
;
48
double
m_calibValue
;
49
};
50
51
#endif
AbstractL1CaloPersistentCondition.h
FineTimeErrorCode.h
L1CaloCoolChannelId.h
FineTimeErrorCode
FineTimeErrorCode class for L1Calo error codes.
Definition
FineTimeErrorCode.h:19
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
L1CaloPpmFineTimeRefs::channelId
L1CaloCoolChannelId channelId(void) const
Definition
L1CaloPpmFineTimeRefs.h:36
L1CaloPpmFineTimeRefs::errorCode
FineTimeErrorCode errorCode(void) const
Definition
L1CaloPpmFineTimeRefs.h:37
L1CaloPpmFineTimeRefs::criterion
double criterion(void) const
Definition
L1CaloPpmFineTimeRefs.h:39
L1CaloPpmFineTimeRefs::L1CaloPpmFineTimeRefs
L1CaloPpmFineTimeRefs()
Definition
L1CaloPpmFineTimeRefs.cxx:12
L1CaloPpmFineTimeRefs::m_channelId
L1CaloCoolChannelId m_channelId
Definition
L1CaloPpmFineTimeRefs.h:44
L1CaloPpmFineTimeRefs::m_criterion
double m_criterion
Definition
L1CaloPpmFineTimeRefs.h:47
L1CaloPpmFineTimeRefs::~L1CaloPpmFineTimeRefs
virtual ~L1CaloPpmFineTimeRefs()
Definition
L1CaloPpmFineTimeRefs.h:33
L1CaloPpmFineTimeRefs::calibValue
double calibValue(void) const
Definition
L1CaloPpmFineTimeRefs.h:40
L1CaloPpmFineTimeRefs::refValue
double refValue(void) const
Definition
L1CaloPpmFineTimeRefs.h:38
L1CaloPpmFineTimeRefs::operator<<
friend std::ostream & operator<<(std::ostream &output, const L1CaloPpmFineTimeRefs &r)
Definition
L1CaloPpmFineTimeRefs.cxx:46
L1CaloPpmFineTimeRefs::m_errorCode
FineTimeErrorCode m_errorCode
Definition
L1CaloPpmFineTimeRefs.h:45
L1CaloPpmFineTimeRefs::m_refValue
double m_refValue
Definition
L1CaloPpmFineTimeRefs.h:46
L1CaloPpmFineTimeRefs::m_calibValue
double m_calibValue
Definition
L1CaloPpmFineTimeRefs.h:48
string
STL class.
r
int r
Definition
globals.cxx:22
Generated on
for ATLAS Offline Software by
1.17.0