ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1RPClogic
TrigT1RPClogic
CMAdata.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 CMADATA_H
6
#define CMADATA_H
7
8
#include <list>
9
#include "
MuonCablingTools/BaseObject.h
"
10
11
#include "
TrigT1RPClogic/CMApatterns.h
"
12
#include "
TrigT1RPClogic/RPCdata.h
"
13
14
#include "
RPC_CondCabling/CMAparameters.h
"
15
#include "
RPC_CondCabling/RpcCablingCondData.h
"
16
17
18
class
CMAdata
:
public
BaseObject
19
{
20
public
:
21
typedef
std::list < CMApatterns >
PATTERNSlist
;
22
typedef
std::list < CMApatterns* >
PatternsList
;
23
24
private
:
25
unsigned
long
int
m_debug
;
26
27
PATTERNSlist
m_eta_cma_patterns
;
28
PATTERNSlist
m_phi_cma_patterns
;
29
30
31
private
:
32
CMApatterns
*
find
(
const
int
,
const
CMAparameters
*);
33
34
public
:
35
CMAdata
(
unsigned
long
int
);
36
CMAdata
(
const
RPCdata
* rpcData,
const
RpcCablingCondData
* rpcCabling,
const
unsigned
long
int
debug
);
37
CMAdata
(
const
CMAdata
&);
38
~CMAdata
();
39
40
CMAdata
operator=
(
const
CMAdata
&);
41
42
43
void
create_patterns
(
const
CMAparameters
*,
const
RPCdigit
*);
44
45
unsigned
long
int
debug
(
void
)
const
{
return
m_debug
;}
46
47
const
PATTERNSlist
&
eta_cma_patterns
(
void
)
const
48
{
return
m_eta_cma_patterns
;}
49
const
PATTERNSlist
&
phi_cma_patterns
(
void
)
const
50
{
return
m_phi_cma_patterns
;}
51
PatternsList
give_patterns
(
void
);
52
53
void
PrintElement
(std::ostream&,std::string,
bool
)
const
;
54
void
Print
(std::ostream&,
bool
)
const
;
55
};
56
57
#endif
BaseObject.h
CMAparameters.h
CMApatterns.h
RPCdata.h
RpcCablingCondData.h
BaseObject::BaseObject
BaseObject(ObjectType, const std::string &)
Definition
BaseObject.cxx:7
CMAdata::PrintElement
void PrintElement(std::ostream &, std::string, bool) const
Definition
CMAdata.cxx:160
CMAdata::PATTERNSlist
std::list< CMApatterns > PATTERNSlist
Definition
CMAdata.h:21
CMAdata::give_patterns
PatternsList give_patterns(void)
Definition
CMAdata.cxx:139
CMAdata::debug
unsigned long int debug(void) const
Definition
CMAdata.h:45
CMAdata::operator=
CMAdata operator=(const CMAdata &)
Definition
CMAdata.cxx:77
CMAdata::m_debug
unsigned long int m_debug
Definition
CMAdata.h:25
CMAdata::phi_cma_patterns
const PATTERNSlist & phi_cma_patterns(void) const
Definition
CMAdata.h:49
CMAdata::create_patterns
void create_patterns(const CMAparameters *, const RPCdigit *)
Definition
CMAdata.cxx:90
CMAdata::m_eta_cma_patterns
PATTERNSlist m_eta_cma_patterns
Definition
CMAdata.h:27
CMAdata::eta_cma_patterns
const PATTERNSlist & eta_cma_patterns(void) const
Definition
CMAdata.h:47
CMAdata::find
CMApatterns * find(const int, const CMAparameters *)
Definition
CMAdata.cxx:109
CMAdata::m_phi_cma_patterns
PATTERNSlist m_phi_cma_patterns
Definition
CMAdata.h:28
CMAdata::CMAdata
CMAdata(unsigned long int)
Definition
CMAdata.cxx:7
CMAdata::~CMAdata
~CMAdata()
Definition
CMAdata.cxx:70
CMAdata::PatternsList
std::list< CMApatterns * > PatternsList
Definition
CMAdata.h:22
CMAdata::Print
void Print(std::ostream &, bool) const
Definition
CMAdata.cxx:202
CMAparameters
Definition
CMAparameters.h:22
CMApatterns
Definition
CMApatterns.h:21
RPCdata
Definition
RPCdata.h:19
RPCdigit
Definition
RPCdigit.h:16
RpcCablingCondData
Definition
RpcCablingCondData.h:23
Generated on
for ATLAS Offline Software by
1.17.0