CMS 3D CMS Logo

CSCUpgradeAnodeLCTProcessor.h
Go to the documentation of this file.
1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCUpgradeAnodeLCTProcessor_h
2 #define L1Trigger_CSCTriggerPrimitives_CSCUpgradeAnodeLCTProcessor_h
3 
15 
17 public:
20  unsigned station,
21  unsigned sector,
22  unsigned subsector,
23  unsigned chamber,
24  const edm::ParameterSet& conf);
25 
28 
29 private:
30  /* This function looks for LCTs on the previous and next wires. If one
31  exists and it has a better quality and a bx_time up to 4 clocks earlier
32  than the present, then the present LCT is cancelled. The present LCT
33  also gets cancelled if it has the same quality as the one on the
34  previous wire (this has not been done in 2003 test beam). The
35  cancellation is done separately for collision and accelerator patterns. */
36  void ghostCancellationLogic() override;
37  void ghostCancellationLogicOneWire(const int key_wire, int* ghost_cleared) override;
38 
39  /* Quality definition that includes hits in GE1/1 or GE2/1 */
40  int getTempALCTQuality(int temp_quality) const override;
41 };
42 
43 #endif
relativeConstraints.station
station
Definition: relativeConstraints.py:67
CSCUpgradeAnodeLCTProcessor::ghostCancellationLogic
void ghostCancellationLogic() override
Definition: CSCUpgradeAnodeLCTProcessor.cc:29
makeMuonMisalignmentScenario.endcap
endcap
Definition: makeMuonMisalignmentScenario.py:320
CSCUpgradeAnodeLCTProcessor::CSCUpgradeAnodeLCTProcessor
CSCUpgradeAnodeLCTProcessor()
Definition: CSCUpgradeAnodeLCTProcessor.cc:19
CSCAnodeLCTProcessor.h
edm::ParameterSet
Definition: ParameterSet.h:47
CSCUpgradeAnodeLCTProcessor::ghostCancellationLogicOneWire
void ghostCancellationLogicOneWire(const int key_wire, int *ghost_cleared) override
Definition: CSCUpgradeAnodeLCTProcessor.cc:121
relativeConstraints.chamber
chamber
Definition: relativeConstraints.py:53
CSCAnodeLCTProcessor
Definition: CSCAnodeLCTProcessor.h:46
CSCUpgradeAnodeLCTProcessor
Definition: CSCUpgradeAnodeLCTProcessor.h:16
CSCUpgradeAnodeLCTProcessor::getTempALCTQuality
int getTempALCTQuality(int temp_quality) const override
Definition: CSCUpgradeAnodeLCTProcessor.cc:193