ATLAS Offline Software
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 
14 
15 namespace LVL1TGCTrigger {
16 
18 public:
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 
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