src
L1Trigger
CSCTriggerPrimitives
interface
CSCUpgradeAnodeLCTProcessor.h
Go to the documentation of this file.
1
#ifndef L1Trigger_CSCTriggerPrimitives_CSCUpgradeAnodeLCTProcessor_h
2
#define L1Trigger_CSCTriggerPrimitives_CSCUpgradeAnodeLCTProcessor_h
3
14
#include "
L1Trigger/CSCTriggerPrimitives/interface/CSCAnodeLCTProcessor.h
"
15
16
class
CSCUpgradeAnodeLCTProcessor
:
public
CSCAnodeLCTProcessor
{
17
public
:
19
CSCUpgradeAnodeLCTProcessor
(
unsigned
endcap
,
20
unsigned
station
,
21
unsigned
sector
,
22
unsigned
subsector
,
23
unsigned
chamber
,
24
CSCBaseboard::Parameters
& conf);
25
27
~CSCUpgradeAnodeLCTProcessor
()
override
{}
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
ghostCancellationLogicOneWire
(
const
int
key_wire,
int
* ghost_cleared)
override
;
37
38
/* Quality definition that includes hits in GE1/1 or GE2/1 */
39
int
getTempALCTQuality
(
int
temp_quality)
const override
;
40
};
41
42
#endif
CSCBaseboard::Parameters
Definition:
CSCBaseboard.h:15
nano_mu_digi_cff.subsector
subsector
Definition:
nano_mu_digi_cff.py:54
CSCUpgradeAnodeLCTProcessor::CSCUpgradeAnodeLCTProcessor
CSCUpgradeAnodeLCTProcessor(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, CSCBaseboard::Parameters &conf)
Definition:
CSCUpgradeAnodeLCTProcessor.cc:3
CSCAnodeLCTProcessor.h
CSCUpgradeAnodeLCTProcessor::~CSCUpgradeAnodeLCTProcessor
~CSCUpgradeAnodeLCTProcessor() override
Definition:
CSCUpgradeAnodeLCTProcessor.h:27
CSCAnodeLCTProcessor
Definition:
CSCAnodeLCTProcessor.h:48
relativeConstraints.chamber
chamber
Definition:
relativeConstraints.py:53
makeMuonMisalignmentScenario.endcap
endcap
Definition:
makeMuonMisalignmentScenario.py:320
CSCUpgradeAnodeLCTProcessor::ghostCancellationLogicOneWire
void ghostCancellationLogicOneWire(const int key_wire, int *ghost_cleared) override
Definition:
CSCUpgradeAnodeLCTProcessor.cc:19
CSCUpgradeAnodeLCTProcessor::getTempALCTQuality
int getTempALCTQuality(int temp_quality) const override
Definition:
CSCUpgradeAnodeLCTProcessor.cc:91
nano_mu_digi_cff.sector
sector
Definition:
nano_mu_digi_cff.py:21
CSCUpgradeAnodeLCTProcessor
Definition:
CSCUpgradeAnodeLCTProcessor.h:16
relativeConstraints.station
station
Definition:
relativeConstraints.py:67
Generated for CMSSW Reference Manual by
1.8.14