ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1RPClogic
TrigT1RPClogic
PATTERNidentity.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PATTERNIDENTITY_H
6
#define PATTERNIDENTITY_H
7
8
#include "
RPC_CondCabling/CMAparameters.h
"
9
10
#include <sstream>
11
12
class
PATTERNidentity
13
{
14
private
:
15
static
const
char
s_inputTag
[4][9];
16
17
CMAinput
m_input_id
;
18
int
m_layer_id
;
19
20
public
:
21
PATTERNidentity
(
CMAinput
,
int
);
22
PATTERNidentity
(
const
PATTERNidentity
&);
23
24
PATTERNidentity
operator=
(
const
PATTERNidentity
&);
25
26
bool
operator ==
(
const
PATTERNidentity
&)
const
;
27
bool
operator !=
(
const
PATTERNidentity
&)
const
;
28
bool
operator <
(
const
PATTERNidentity
&)
const
;
29
30
CMAinput
input_id
(
void
)
const
{
return
m_input_id
;}
31
int
layer_id
(
void
)
const
{
return
m_layer_id
;}
32
33
void
Print
(std::ostream&,
bool
)
const
;
34
};
35
36
37
template
<
class
X> X&
operator<<
(X& stream,
const
PATTERNidentity
& data)
38
{
39
std::ostringstream display;
40
data.Print(display,
false
);
41
stream << display.str();
42
return
stream;
43
}
44
45
#endif
CMAparameters.h
CMAinput
CMAinput
Definition
CMAparameters.h:19
operator<<
X & operator<<(X &stream, const PATTERNidentity &data)
Definition
PATTERNidentity.h:37
PATTERNidentity
Definition
PATTERNidentity.h:13
PATTERNidentity::m_layer_id
int m_layer_id
Definition
PATTERNidentity.h:18
PATTERNidentity::operator!=
bool operator!=(const PATTERNidentity &) const
Definition
PATTERNidentity.cxx:37
PATTERNidentity::operator<
bool operator<(const PATTERNidentity &) const
Definition
PATTERNidentity.cxx:43
PATTERNidentity::layer_id
int layer_id(void) const
Definition
PATTERNidentity.h:31
PATTERNidentity::operator=
PATTERNidentity operator=(const PATTERNidentity &)
Definition
PATTERNidentity.cxx:22
PATTERNidentity::input_id
CMAinput input_id(void) const
Definition
PATTERNidentity.h:30
PATTERNidentity::s_inputTag
static const char s_inputTag[4][9]
Definition
PATTERNidentity.h:9
PATTERNidentity::PATTERNidentity
PATTERNidentity(CMAinput, int)
Definition
PATTERNidentity.cxx:13
PATTERNidentity::Print
void Print(std::ostream &, bool) const
Definition
PATTERNidentity.cxx:49
PATTERNidentity::operator==
bool operator==(const PATTERNidentity &) const
Definition
PATTERNidentity.cxx:30
PATTERNidentity::m_input_id
CMAinput m_input_id
Definition
PATTERNidentity.h:17
Generated on
for ATLAS Offline Software by
1.17.0