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

◆ EMTFRoad()

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){};

◆ ~EMTFRoad()

virtual l1t::EMTFRoad::~EMTFRoad ( )
inlinevirtual

Definition at line 24 of file EMTFRoad.h.

24 {};

Member Function Documentation

◆ BX()

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

Definition at line 41 of file EMTFRoad.h.

41 { return bx; }

References bx.

Referenced by PrimitiveMatching::process().

◆ Endcap()

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

Definition at line 38 of file EMTFRoad.h.

38 { return endcap; }

References endcap.

Referenced by PrimitiveMatching::process().

◆ Key_zhit()

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

Definition at line 43 of file EMTFRoad.h.

43 { return key_zhit; }

References key_zhit.

Referenced by PrimitiveMatching::process().

◆ Layer_code()

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

Definition at line 46 of file EMTFRoad.h.

46 { return layer_code; }

References layer_code.

◆ Pattern()

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

Definition at line 44 of file EMTFRoad.h.

44 { return pattern; }

References pattern.

◆ Quality_code()

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

Definition at line 47 of file EMTFRoad.h.

47 { return quality_code; }

References quality_code.

Referenced by PrimitiveMatching::process(), and PatternRecognition::process_single_zone().

◆ Sector()

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

Definition at line 39 of file EMTFRoad.h.

39 { return sector; }

References sector.

Referenced by PrimitiveMatching::process().

◆ Sector_idx()

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

Definition at line 40 of file EMTFRoad.h.

40 { return sector_idx; }

References sector_idx.

Referenced by PrimitiveMatching::process().

◆ set_bx()

void l1t::EMTFRoad::set_bx ( int  bits)
inline

Definition at line 29 of file EMTFRoad.h.

29 { bx = bits; }

References bx.

Referenced by PatternRecognition::process_single_zone().

◆ set_endcap()

void l1t::EMTFRoad::set_endcap ( int  bits)
inline

Definition at line 26 of file EMTFRoad.h.

26 { endcap = bits; }

References endcap.

Referenced by PatternRecognition::process_single_zone().

◆ set_key_zhit()

void l1t::EMTFRoad::set_key_zhit ( int  bits)
inline

Definition at line 31 of file EMTFRoad.h.

31 { key_zhit = bits; }

References key_zhit.

Referenced by PatternRecognition::process_single_zone().

◆ set_layer_code()

void l1t::EMTFRoad::set_layer_code ( int  bits)
inline

Definition at line 34 of file EMTFRoad.h.

34 { layer_code = bits; }

References layer_code.

Referenced by PatternRecognition::process_single_zone().

◆ set_pattern()

void l1t::EMTFRoad::set_pattern ( int  bits)
inline

Definition at line 32 of file EMTFRoad.h.

32 { pattern = bits; }

References pattern.

Referenced by PatternRecognition::process_single_zone().

◆ set_quality_code()

void l1t::EMTFRoad::set_quality_code ( int  bits)
inline

Definition at line 35 of file EMTFRoad.h.

35 { quality_code = bits; }

References quality_code.

Referenced by PatternRecognition::process_single_zone().

◆ set_sector()

void l1t::EMTFRoad::set_sector ( int  bits)
inline

Definition at line 27 of file EMTFRoad.h.

27 { sector = bits; }

References sector.

Referenced by PatternRecognition::process_single_zone().

◆ set_sector_idx()

void l1t::EMTFRoad::set_sector_idx ( int  bits)
inline

Definition at line 28 of file EMTFRoad.h.

28 { sector_idx = bits; }

References sector_idx.

Referenced by PatternRecognition::process_single_zone().

◆ set_straightness()

void l1t::EMTFRoad::set_straightness ( int  bits)
inline

Definition at line 33 of file EMTFRoad.h.

33 { straightness = bits; }

References straightness.

Referenced by PatternRecognition::process_single_zone().

◆ set_winner()

void l1t::EMTFRoad::set_winner ( int  bits)
inline

Definition at line 36 of file EMTFRoad.h.

36 { winner = bits; }

References winner.

◆ set_zone()

void l1t::EMTFRoad::set_zone ( int  bits)
inline

Definition at line 30 of file EMTFRoad.h.

30 { zone = bits; }

References zone.

Referenced by PatternRecognition::process_single_zone().

◆ Straightness()

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

Definition at line 45 of file EMTFRoad.h.

45 { return straightness; }

References straightness.

◆ Winner()

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

Definition at line 48 of file EMTFRoad.h.

48 { return winner; }

References winner.

Referenced by PrimitiveMatching::process().

◆ Zone()

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

Definition at line 42 of file EMTFRoad.h.

42 { return zone; }

References zone.

Referenced by PrimitiveMatching::process().

Member Data Documentation

◆ bx

int l1t::EMTFRoad::bx
private

Definition at line 54 of file EMTFRoad.h.

Referenced by BX(), and set_bx().

◆ endcap

int l1t::EMTFRoad::endcap
private

Definition at line 51 of file EMTFRoad.h.

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

◆ key_zhit

int l1t::EMTFRoad::key_zhit
private

Definition at line 56 of file EMTFRoad.h.

Referenced by Key_zhit(), and set_key_zhit().

◆ layer_code

int l1t::EMTFRoad::layer_code
private

Definition at line 59 of file EMTFRoad.h.

Referenced by Layer_code(), and set_layer_code().

◆ pattern

int l1t::EMTFRoad::pattern
private

Definition at line 57 of file EMTFRoad.h.

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

◆ quality_code

int l1t::EMTFRoad::quality_code
private

Definition at line 60 of file EMTFRoad.h.

Referenced by Quality_code(), and set_quality_code().

◆ sector

int l1t::EMTFRoad::sector
private

◆ sector_idx

int l1t::EMTFRoad::sector_idx
private

Definition at line 53 of file EMTFRoad.h.

Referenced by Sector_idx(), and set_sector_idx().

◆ straightness

int l1t::EMTFRoad::straightness
private

Definition at line 58 of file EMTFRoad.h.

Referenced by set_straightness(), and Straightness().

◆ winner

int l1t::EMTFRoad::winner
private

Definition at line 61 of file EMTFRoad.h.

Referenced by set_winner(), and Winner().

◆ zone

int l1t::EMTFRoad::zone
private

Definition at line 55 of file EMTFRoad.h.

Referenced by set_zone(), and Zone().

l1t::EMTFRoad::winner
int winner
Definition: EMTFRoad.h:61
l1t::EMTFRoad::endcap
int endcap
Definition: EMTFRoad.h:51
l1t::EMTFRoad::straightness
int straightness
Definition: EMTFRoad.h:58
l1t::EMTFRoad::bx
int bx
Definition: EMTFRoad.h:54
l1t::EMTFRoad::sector
int sector
Definition: EMTFRoad.h:52
l1t::EMTFRoad::quality_code
int quality_code
Definition: EMTFRoad.h:60
l1t::EMTFRoad::sector_idx
int sector_idx
Definition: EMTFRoad.h:53
l1t::EMTFRoad::key_zhit
int key_zhit
Definition: EMTFRoad.h:56
l1t::EMTFRoad::pattern
int pattern
Definition: EMTFRoad.h:57
l1t::EMTFRoad::layer_code
int layer_code
Definition: EMTFRoad.h:59
l1t::EMTFRoad::zone
int zone
Definition: EMTFRoad.h:55