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 12 of file EMTFRoad.h.

12  :
13  endcap(-99), sector(-99), sector_idx(-99), bx(-99), zone(-99),
14  key_zhit(-99), pattern(-99), straightness(-99),
15  layer_code(-99), quality_code(-99), winner(-99)
16  {};
int layer_code
Definition: EMTFRoad.h:55
int key_zhit
Definition: EMTFRoad.h:52
int sector_idx
Definition: EMTFRoad.h:49
int straightness
Definition: EMTFRoad.h:54
int quality_code
Definition: EMTFRoad.h:56
virtual l1t::EMTFRoad::~EMTFRoad ( )
inlinevirtual

Definition at line 18 of file EMTFRoad.h.

18 {};

Member Function Documentation

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

Definition at line 35 of file EMTFRoad.h.

References bx.

Referenced by PrimitiveMatching::process().

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

Definition at line 32 of file EMTFRoad.h.

References endcap.

Referenced by PrimitiveMatching::process().

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

Definition at line 37 of file EMTFRoad.h.

References key_zhit.

Referenced by PrimitiveMatching::process().

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

Definition at line 40 of file EMTFRoad.h.

References layer_code.

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

Definition at line 38 of file EMTFRoad.h.

References pattern.

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

Definition at line 41 of file EMTFRoad.h.

References quality_code.

Referenced by PrimitiveMatching::process().

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

Definition at line 33 of file EMTFRoad.h.

References sector.

Referenced by PrimitiveMatching::process().

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

Definition at line 34 of file EMTFRoad.h.

References sector_idx.

Referenced by PrimitiveMatching::process().

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

Definition at line 23 of file EMTFRoad.h.

References bits, and bx.

Referenced by PatternRecognition::process_single_zone().

23 { 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 20 of file EMTFRoad.h.

References bits, and endcap.

Referenced by PatternRecognition::process_single_zone().

20 { 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 25 of file EMTFRoad.h.

References bits, and key_zhit.

Referenced by PatternRecognition::process_single_zone().

25 { 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:52
void l1t::EMTFRoad::set_layer_code ( int  bits)
inline

Definition at line 28 of file EMTFRoad.h.

References bits, and layer_code.

Referenced by PatternRecognition::process_single_zone().

28 { 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:55
void l1t::EMTFRoad::set_pattern ( int  bits)
inline

Definition at line 26 of file EMTFRoad.h.

References bits, and pattern.

Referenced by PatternRecognition::process_single_zone().

26 { 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 29 of file EMTFRoad.h.

References bits, and quality_code.

Referenced by PatternRecognition::process_single_zone().

29 { 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:56
void l1t::EMTFRoad::set_sector ( int  bits)
inline

Definition at line 21 of file EMTFRoad.h.

References bits, and sector.

Referenced by PatternRecognition::process_single_zone().

21 { 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 22 of file EMTFRoad.h.

References bits, and sector_idx.

Referenced by PatternRecognition::process_single_zone().

22 { 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:49
void l1t::EMTFRoad::set_straightness ( int  bits)
inline

Definition at line 27 of file EMTFRoad.h.

References bits, and straightness.

Referenced by PatternRecognition::process_single_zone().

27 { 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:54
void l1t::EMTFRoad::set_winner ( int  bits)
inline

Definition at line 30 of file EMTFRoad.h.

References bits, and winner.

30 { 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 24 of file EMTFRoad.h.

References bits, and zone.

Referenced by PatternRecognition::process_single_zone().

24 { 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 39 of file EMTFRoad.h.

References straightness.

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

Definition at line 42 of file EMTFRoad.h.

References winner.

Referenced by PrimitiveMatching::process().

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

Definition at line 36 of file EMTFRoad.h.

References zone.

Referenced by PrimitiveMatching::process().

36 { return zone ; }

Member Data Documentation

int l1t::EMTFRoad::bx
private

Definition at line 50 of file EMTFRoad.h.

Referenced by BX(), and set_bx().

int l1t::EMTFRoad::endcap
private

Definition at line 47 of file EMTFRoad.h.

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

int l1t::EMTFRoad::key_zhit
private

Definition at line 52 of file EMTFRoad.h.

Referenced by Key_zhit(), and set_key_zhit().

int l1t::EMTFRoad::layer_code
private

Definition at line 55 of file EMTFRoad.h.

Referenced by Layer_code(), and set_layer_code().

int l1t::EMTFRoad::pattern
private

Definition at line 53 of file EMTFRoad.h.

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

int l1t::EMTFRoad::quality_code
private

Definition at line 56 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 49 of file EMTFRoad.h.

Referenced by Sector_idx(), and set_sector_idx().

int l1t::EMTFRoad::straightness
private

Definition at line 54 of file EMTFRoad.h.

Referenced by set_straightness(), and Straightness().

int l1t::EMTFRoad::winner
private

Definition at line 57 of file EMTFRoad.h.

Referenced by set_winner(), and Winner().

int l1t::EMTFRoad::zone
private

Definition at line 51 of file EMTFRoad.h.

Referenced by set_zone(), and Zone().