ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1TGC
TrigT1TGC
TGCTimingManager.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 TGCTimingManager_hh
6
#define TGCTimingManager_hh
7
8
#include "
StoreGate/ReadCondHandleKey.h
"
9
#include "
MuonCondSvc/TGCTriggerData.h
"
10
11
namespace
LVL1TGCTrigger
{
12
13
class
TGCSector
;
14
class
TGCDatabaseManager
;
15
16
class
TGCTimingManager
17
{
18
public
:
19
TGCTimingManager
(
const
SG::ReadCondHandleKey<TGCTriggerData>
& readCondKey);
20
~TGCTimingManager
() =
default
;
21
22
void
startPatchPanel
(
TGCSector
* sector,
TGCDatabaseManager
* db=0);
23
void
startSlaveBoard
(
TGCSector
* sector);
24
void
startHighPtBoard
(
TGCSector
* sector);
25
void
startSectorLogic
(
TGCSector
* sector);
26
27
void
setBunchCounter
(
int
bc){
m_bunchCounter
= bc;};
28
int
getBunchCounter
(){
return
m_bunchCounter
; }
29
void
increaseBunchCounter
(){
m_bunchCounter
++;};
30
31
private
:
32
int
m_bunchCounter
;
33
const
SG::ReadCondHandleKey<TGCTriggerData>
&
m_readCondKey
;
34
};
35
36
37
}
//end of namespace bracket
38
39
#endif
ReadCondHandleKey.h
TGCTriggerData.h
LVL1TGCTrigger::TGCDatabaseManager
Definition
TGCDatabaseManager.h:39
LVL1TGCTrigger::TGCSector
Definition
TGCSector.h:31
LVL1TGCTrigger::TGCTimingManager::startPatchPanel
void startPatchPanel(TGCSector *sector, TGCDatabaseManager *db=0)
Definition
TGCTimingManager.cxx:33
LVL1TGCTrigger::TGCTimingManager::TGCTimingManager
TGCTimingManager(const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey)
Definition
TGCTimingManager.cxx:27
LVL1TGCTrigger::TGCTimingManager::startHighPtBoard
void startHighPtBoard(TGCSector *sector)
Definition
TGCTimingManager.cxx:72
LVL1TGCTrigger::TGCTimingManager::getBunchCounter
int getBunchCounter()
Definition
TGCTimingManager.h:28
LVL1TGCTrigger::TGCTimingManager::m_readCondKey
const SG::ReadCondHandleKey< TGCTriggerData > & m_readCondKey
Definition
TGCTimingManager.h:33
LVL1TGCTrigger::TGCTimingManager::~TGCTimingManager
~TGCTimingManager()=default
LVL1TGCTrigger::TGCTimingManager::startSectorLogic
void startSectorLogic(TGCSector *sector)
Definition
TGCTimingManager.cxx:87
LVL1TGCTrigger::TGCTimingManager::m_bunchCounter
int m_bunchCounter
Definition
TGCTimingManager.h:32
LVL1TGCTrigger::TGCTimingManager::increaseBunchCounter
void increaseBunchCounter()
Definition
TGCTimingManager.h:29
LVL1TGCTrigger::TGCTimingManager::startSlaveBoard
void startSlaveBoard(TGCSector *sector)
Definition
TGCTimingManager.cxx:54
LVL1TGCTrigger::TGCTimingManager::setBunchCounter
void setBunchCounter(int bc)
Definition
TGCTimingManager.h:27
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
LVL1TGCTrigger
Definition
LVL1TGCTrigger.cxx:48
Generated on
for ATLAS Offline Software by
1.17.0