ATLAS Offline Software
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
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
L1CaloCoolChannelId.h
beamspotman.r
def r
Definition:
beamspotman.py:676
FineTimeErrorCode
FineTimeErrorCode class for L1Calo error codes.
Definition:
FineTimeErrorCode.h:19
L1CaloPpmFineTimeRefs::m_errorCode
FineTimeErrorCode m_errorCode
Definition:
L1CaloPpmFineTimeRefs.h:45
L1CaloPpmFineTimeRefs::channelId
L1CaloCoolChannelId channelId(void) const
Definition:
L1CaloPpmFineTimeRefs.h:36
FineTimeErrorCode.h
L1CaloPpmFineTimeRefs::m_calibValue
double m_calibValue
Definition:
L1CaloPpmFineTimeRefs.h:48
AbstractL1CaloPersistentCondition.h
L1CaloPpmFineTimeRefs::criterion
double criterion(void) const
Definition:
L1CaloPpmFineTimeRefs.h:39
L1CaloPpmFineTimeRefs::L1CaloPpmFineTimeRefs
L1CaloPpmFineTimeRefs()
Definition:
L1CaloPpmFineTimeRefs.cxx:12
L1CaloPpmFineTimeRefs::operator<<
friend std::ostream & operator<<(std::ostream &output, const L1CaloPpmFineTimeRefs &r)
Definition:
L1CaloPpmFineTimeRefs.cxx:46
merge.output
output
Definition:
merge.py:17
L1CaloPpmFineTimeRefs::m_criterion
double m_criterion
Definition:
L1CaloPpmFineTimeRefs.h:47
L1CaloPpmFineTimeRefs::refValue
double refValue(void) const
Definition:
L1CaloPpmFineTimeRefs.h:38
L1CaloCoolChannelId
Definition:
L1CaloCoolChannelId.h:10
L1CaloPpmFineTimeRefs::m_refValue
double m_refValue
Definition:
L1CaloPpmFineTimeRefs.h:46
L1CaloPpmFineTimeRefs::~L1CaloPpmFineTimeRefs
virtual ~L1CaloPpmFineTimeRefs()
Definition:
L1CaloPpmFineTimeRefs.h:33
L1CaloPpmFineTimeRefs::m_channelId
L1CaloCoolChannelId m_channelId
Definition:
L1CaloPpmFineTimeRefs.h:40
L1CaloPpmFineTimeRefs::errorCode
FineTimeErrorCode errorCode(void) const
Definition:
L1CaloPpmFineTimeRefs.h:37
L1CaloPpmFineTimeRefs
Definition:
L1CaloPpmFineTimeRefs.h:23
L1CaloPpmFineTimeRefs::calibValue
double calibValue(void) const
Definition:
L1CaloPpmFineTimeRefs.h:40
Generated on Thu Nov 7 2024 21:18:49 for ATLAS Offline Software by
1.8.18