CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::EMTFRoad Class Reference

#include <EMTFRoad.h>

Public Member Functions

int BX () const
 
 EMTFRoad ()
 
int Endcap () const
 
int Key_zhit () const
 
int Layer_code () const
 
int Pattern () const
 
int Quality_code () const
 
int Sector () const
 
int Sector_idx () const
 
void set_bx (int bits)
 
void set_endcap (int bits)
 
void set_key_zhit (int bits)
 
void set_layer_code (int bits)
 
void set_pattern (int bits)
 
void set_quality_code (int bits)
 
void set_sector (int bits)
 
void set_sector_idx (int bits)
 
void set_straightness (int bits)
 
void set_winner (int bits)
 
void set_zone (int bits)
 
int Straightness () const
 
int Winner () const
 
int Zone () const
 
virtual ~EMTFRoad ()
 

Private Attributes

int bx
 
int endcap
 
int key_zhit
 
int layer_code
 
int pattern
 
int quality_code
 
int sector
 
int sector_idx
 
int straightness
 
int winner
 
int zone
 

Detailed Description

Definition at line 9 of file EMTFRoad.h.

Constructor & Destructor Documentation

l1t::EMTFRoad::EMTFRoad ( )
inline

Definition at line 11 of file EMTFRoad.h.

12  : endcap(-99),
13  sector(-99),
14  sector_idx(-99),
15  bx(-99),
16  zone(-99),
17  key_zhit(-99),
18  pattern(-99),
19  straightness(-99),
20  layer_code(-99),
21  quality_code(-99),
22  winner(-99){};
int layer_code
Definition: EMTFRoad.h:59
int key_zhit
Definition: EMTFRoad.h:56
int sector_idx
Definition: EMTFRoad.h:53
int straightness
Definition: EMTFRoad.h:58
int quality_code
Definition: EMTFRoad.h:60
virtual l1t::EMTFRoad::~EMTFRoad ( )
inlinevirtual

Definition at line 24 of file EMTFRoad.h.

24 {};

Member Function Documentation

int l1t::EMTFRoad::BX ( ) const
inline

Definition at line 41 of file EMTFRoad.h.

References bx.

Referenced by PrimitiveMatching::process().

41 { return bx; }
int l1t::EMTFRoad::Endcap ( ) const
inline

Definition at line 38 of file EMTFRoad.h.

References endcap.

Referenced by PrimitiveMatching::process().

38 { return endcap; }
int l1t::EMTFRoad::Key_zhit ( ) const
inline

Definition at line 43 of file EMTFRoad.h.

References key_zhit.

Referenced by PrimitiveMatching::process().

43 { return key_zhit; }
int key_zhit
Definition: EMTFRoad.h:56
int l1t::EMTFRoad::Layer_code ( ) const
inline

Definition at line 46 of file EMTFRoad.h.

References layer_code.

46 { return layer_code; }
int layer_code
Definition: EMTFRoad.h:59
int l1t::EMTFRoad::Pattern ( ) const
inline

Definition at line 44 of file EMTFRoad.h.

References pattern.

44 { return pattern; }
int l1t::EMTFRoad::Quality_code ( ) const
inline

Definition at line 47 of file EMTFRoad.h.

References quality_code.

Referenced by PrimitiveMatching::process().

47 { return quality_code; }
int quality_code
Definition: EMTFRoad.h:60
int l1t::EMTFRoad::Sector ( ) const
inline

Definition at line 39 of file EMTFRoad.h.

References sector.

Referenced by PrimitiveMatching::process().

39 { return sector; }
int l1t::EMTFRoad::Sector_idx ( ) const
inline

Definition at line 40 of file EMTFRoad.h.

References sector_idx.

Referenced by PrimitiveMatching::process().

40 { return sector_idx; }
int sector_idx
Definition: EMTFRoad.h:53
void l1t::EMTFRoad::set_bx ( int  bits)
inline

Definition at line 29 of file EMTFRoad.h.

References bits, and bx.

Referenced by PatternRecognition::process_single_zone().

29 { bx = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
void l1t::EMTFRoad::set_endcap ( int  bits)
inline

Definition at line 26 of file EMTFRoad.h.

References bits, and endcap.

Referenced by PatternRecognition::process_single_zone().

26 { endcap = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
void l1t::EMTFRoad::set_key_zhit ( int  bits)
inline

Definition at line 31 of file EMTFRoad.h.

References bits, and key_zhit.

Referenced by PatternRecognition::process_single_zone().

31 { key_zhit = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int key_zhit
Definition: EMTFRoad.h:56
void l1t::EMTFRoad::set_layer_code ( int  bits)
inline

Definition at line 34 of file EMTFRoad.h.

References bits, and layer_code.

Referenced by PatternRecognition::process_single_zone().

34 { layer_code = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int layer_code
Definition: EMTFRoad.h:59
void l1t::EMTFRoad::set_pattern ( int  bits)
inline

Definition at line 32 of file EMTFRoad.h.

References bits, and pattern.

Referenced by PatternRecognition::process_single_zone().

32 { pattern = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
void l1t::EMTFRoad::set_quality_code ( int  bits)
inline

Definition at line 35 of file EMTFRoad.h.

References bits, and quality_code.

Referenced by PatternRecognition::process_single_zone().

35 { quality_code = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int quality_code
Definition: EMTFRoad.h:60
void l1t::EMTFRoad::set_sector ( int  bits)
inline

Definition at line 27 of file EMTFRoad.h.

References bits, and sector.

Referenced by PatternRecognition::process_single_zone().

27 { sector = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
void l1t::EMTFRoad::set_sector_idx ( int  bits)
inline

Definition at line 28 of file EMTFRoad.h.

References bits, and sector_idx.

Referenced by PatternRecognition::process_single_zone().

28 { sector_idx = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int sector_idx
Definition: EMTFRoad.h:53
void l1t::EMTFRoad::set_straightness ( int  bits)
inline

Definition at line 33 of file EMTFRoad.h.

References bits, and straightness.

Referenced by PatternRecognition::process_single_zone().

33 { straightness = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int straightness
Definition: EMTFRoad.h:58
void l1t::EMTFRoad::set_winner ( int  bits)
inline

Definition at line 36 of file EMTFRoad.h.

References bits, and winner.

36 { winner = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
void l1t::EMTFRoad::set_zone ( int  bits)
inline

Definition at line 30 of file EMTFRoad.h.

References bits, and zone.

Referenced by PatternRecognition::process_single_zone().

30 { zone = bits; }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
int l1t::EMTFRoad::Straightness ( ) const
inline

Definition at line 45 of file EMTFRoad.h.

References straightness.

45 { return straightness; }
int straightness
Definition: EMTFRoad.h:58
int l1t::EMTFRoad::Winner ( ) const
inline

Definition at line 48 of file EMTFRoad.h.

References winner.

Referenced by PrimitiveMatching::process().

48 { return winner; }
int l1t::EMTFRoad::Zone ( ) const
inline

Definition at line 42 of file EMTFRoad.h.

References zone.

Referenced by PrimitiveMatching::process().

42 { return zone; }

Member Data Documentation

int l1t::EMTFRoad::bx
private

Definition at line 54 of file EMTFRoad.h.

Referenced by BX(), and set_bx().

int l1t::EMTFRoad::endcap
private

Definition at line 51 of file EMTFRoad.h.

Referenced by Endcap(), geometryXMLparser.CSCAlignable::index(), and set_endcap().

int l1t::EMTFRoad::key_zhit
private

Definition at line 56 of file EMTFRoad.h.

Referenced by Key_zhit(), and set_key_zhit().

int l1t::EMTFRoad::layer_code
private

Definition at line 59 of file EMTFRoad.h.

Referenced by Layer_code(), and set_layer_code().

int l1t::EMTFRoad::pattern
private

Definition at line 57 of file EMTFRoad.h.

Referenced by Pattern(), dataset.BaseDataset::printFiles(), and set_pattern().

int l1t::EMTFRoad::quality_code
private

Definition at line 60 of file EMTFRoad.h.

Referenced by Quality_code(), and set_quality_code().

int l1t::EMTFRoad::sector
private
int l1t::EMTFRoad::sector_idx
private

Definition at line 53 of file EMTFRoad.h.

Referenced by Sector_idx(), and set_sector_idx().

int l1t::EMTFRoad::straightness
private

Definition at line 58 of file EMTFRoad.h.

Referenced by set_straightness(), and Straightness().

int l1t::EMTFRoad::winner
private

Definition at line 61 of file EMTFRoad.h.

Referenced by set_winner(), and Winner().

int l1t::EMTFRoad::zone
private

Definition at line 55 of file EMTFRoad.h.

Referenced by set_zone(), and Zone().