ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEvent
TrigInDetEvent
TrigTrtHitCounts.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 TRIGINDETEVENT_TRTHITCOUNTER_H
6
#define TRIGINDETEVENT_TRTHITCOUNTER_H
7
8
#include "
TrigInDetEvent/TrigHisto1D.h
"
9
10
#include "
AthenaKernel/CLASS_DEF.h
"
11
19
class
TrigTrtHitCounts
{
20
public
:
21
23
TrigTrtHitCounts
(
void
);
24
26
TrigTrtHitCounts
(
const
TrigHisto1D
&
endcapC
,
27
const
TrigHisto1D
&
barrel
,
28
const
TrigHisto1D
&
endcapA
);
29
30
TrigTrtHitCounts
(
TrigHisto1D
&&
endcapC
,
31
TrigHisto1D
&&
barrel
,
32
TrigHisto1D
&&
endcapA
);
33
35
~TrigTrtHitCounts
(
void
) =
default
;
36
38
const
TrigHisto1D
&
endcapC
(
void
)
const
;
39
41
const
TrigHisto1D
&
barrel
(
void
)
const
;
42
44
const
TrigHisto1D
&
endcapA
(
void
)
const
;
45
46
private
:
47
TrigHisto1D
m_endcapC
;
48
TrigHisto1D
m_barrel
;
49
TrigHisto1D
m_endcapA
;
50
};
51
52
// obtained using clid -m TrigTrtHitCounts
53
CLASS_DEF
(
TrigTrtHitCounts
, 168287091 , 1 )
54
55
#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
TrigHisto1D.h
TrigHisto1D
A very basic one dimensional histogram to provide storage of HLT distributions, allowing constraints ...
Definition
TrigHisto1D.h:23
TrigTrtHitCounts
A class to store the distributions of time of threshold from the TRT raw data.
Definition
TrigTrtHitCounts.h:19
TrigTrtHitCounts::barrel
const TrigHisto1D & barrel(void) const
Return a histogram of time over threshold for barrel pixel clusters.
Definition
TrigTrtHitCounts.cxx:42
TrigTrtHitCounts::endcapC
const TrigHisto1D & endcapC(void) const
Return a histogram of time over threshold for endcap C pixel clusters.
Definition
TrigTrtHitCounts.cxx:38
TrigTrtHitCounts::m_endcapC
TrigHisto1D m_endcapC
Definition
TrigTrtHitCounts.h:47
TrigTrtHitCounts::TrigTrtHitCounts
TrigTrtHitCounts(void)
Default constructor used by T/P converters.
Definition
TrigTrtHitCounts.cxx:9
TrigTrtHitCounts::~TrigTrtHitCounts
~TrigTrtHitCounts(void)=default
Destructor.
TrigTrtHitCounts::m_endcapA
TrigHisto1D m_endcapA
Definition
TrigTrtHitCounts.h:49
TrigTrtHitCounts::m_barrel
TrigHisto1D m_barrel
Definition
TrigTrtHitCounts.h:48
TrigTrtHitCounts::endcapA
const TrigHisto1D & endcapA(void) const
Return a histogram of time over threshold for endcap A pixel clusters.
Definition
TrigTrtHitCounts.cxx:46
Generated on
for ATLAS Offline Software by
1.17.0