ATLAS Offline Software
Trigger
TrigT1
TrigT1TGC
TrigT1TGC
TGCStripHighPtBoard.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 TGCStripHighPtBoard_hh
6
#define TGCStripHighPtBoard_hh
7
8
#include "
TrigT1TGC/TGCHighPtBoard.h
"
9
#include "
TrigT1TGC/TGCDoubletSB.h
"
10
#include "
TrigT1TGC/TGCHighPtBoardOut.h
"
11
#include "
TrigT1TGC/TGCHighPtChipOut.h
"
12
#include "
TrigT1TGC/TGCStripTripletSB.h
"
13
#include "
TrigT1TGC/TGCSlaveBoardOut.h
"
14
15
namespace
LVL1TGCTrigger
{
16
17
class
TGCStripHighPtBoard
:
public
TGCHighPtBoard
{
18
public
:
19
TGCStripHighPtBoard
();
20
21
virtual
~TGCStripHighPtBoard
(){};
22
23
protected
:
24
virtual
void
highLowSelector
(
int
chip);
25
26
virtual
void
decodeSlaveBoardOut
(
int
chip,
27
TGCHitPattern
* tHit,
28
TGCHitPattern
* dHit);
29
virtual
void
doCoincidenceMatrix
(
int
chip,
int
block,
30
const
TGCHitPattern
* tHit,
31
const
TGCHitPattern
* dHit);
32
virtual
void
setDecoderIn
();
33
virtual
void
clearDecoderIn
();
34
35
TGCSlaveBoardOut
*
divideTSBOut
(
int
iSet,
TGCSlaveBoardOut
* SBOut);
36
37
int
getNonLinearDelta
(
int
dev)
const
;
38
39
};
40
41
42
}
//end of namespace bracket
43
44
#endif
LVL1TGCTrigger::TGCStripHighPtBoard::decodeSlaveBoardOut
virtual void decodeSlaveBoardOut(int chip, TGCHitPattern *tHit, TGCHitPattern *dHit)
Definition:
TGCStripHighPtBoard.cxx:124
LVL1TGCTrigger::TGCStripHighPtBoard::~TGCStripHighPtBoard
virtual ~TGCStripHighPtBoard()
Definition:
TGCStripHighPtBoard.h:21
LVL1TGCTrigger::TGCStripHighPtBoard::TGCStripHighPtBoard
TGCStripHighPtBoard()
Definition:
TGCStripHighPtBoard.cxx:11
TGCHighPtBoardOut.h
LVL1TGCTrigger::TGCStripHighPtBoard::clearDecoderIn
virtual void clearDecoderIn()
Definition:
TGCStripHighPtBoard.cxx:70
TGCDoubletSB.h
LVL1TGCTrigger::TGCSlaveBoardOut
Definition:
TGCSlaveBoardOut.h:20
LVL1TGCTrigger::TGCStripHighPtBoard::divideTSBOut
TGCSlaveBoardOut * divideTSBOut(int iSet, TGCSlaveBoardOut *SBOut)
Definition:
TGCStripHighPtBoard.cxx:86
TGCStripTripletSB.h
LVL1TGCTrigger
Definition:
LVL1TGCTrigger.cxx:47
TGCHighPtChipOut.h
LVL1TGCTrigger::TGCHitPattern
Definition:
TGCHitPattern.h:11
LVL1TGCTrigger::TGCStripHighPtBoard::setDecoderIn
virtual void setDecoderIn()
Definition:
TGCStripHighPtBoard.cxx:24
LVL1TGCTrigger::TGCStripHighPtBoard::doCoincidenceMatrix
virtual void doCoincidenceMatrix(int chip, int block, const TGCHitPattern *tHit, const TGCHitPattern *dHit)
Definition:
TGCStripHighPtBoard.cxx:201
LVL1TGCTrigger::TGCHighPtBoard
Definition:
TGCHighPtBoard.h:34
TGCSlaveBoardOut.h
LVL1TGCTrigger::TGCStripHighPtBoard
Definition:
TGCStripHighPtBoard.h:17
TGCHighPtBoard.h
LVL1TGCTrigger::TGCStripHighPtBoard::highLowSelector
virtual void highLowSelector(int chip)
Definition:
TGCStripHighPtBoard.cxx:259
LVL1TGCTrigger::TGCStripHighPtBoard::getNonLinearDelta
int getNonLinearDelta(int dev) const
Definition:
TGCStripHighPtBoard.cxx:384
Generated on Fri Jan 10 2025 21:18:56 for ATLAS Offline Software by
1.8.18