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

◆ ~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.

References bx.

Referenced by PrimitiveMatching::process().

41 { return bx; }

◆ Endcap()

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

Definition at line 38 of file EMTFRoad.h.

References endcap.

Referenced by PrimitiveMatching::process().

38 { return endcap; }

◆ Key_zhit()

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

◆ Layer_code()

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

◆ Pattern()

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

Definition at line 44 of file EMTFRoad.h.

References pattern.

44 { return pattern; }

◆ Quality_code()

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

Definition at line 47 of file EMTFRoad.h.

References quality_code.

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

47 { return quality_code; }
int quality_code
Definition: EMTFRoad.h:60

◆ Sector()

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

Definition at line 39 of file EMTFRoad.h.

References sector.

Referenced by PrimitiveMatching::process().

39 { return sector; }

◆ Sector_idx()

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

◆ set_bx()

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

Definition at line 29 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and bx.

Referenced by PatternRecognition::process_single_zone().

29 { bx = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ set_endcap()

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

Definition at line 26 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and endcap.

Referenced by PatternRecognition::process_single_zone().

26 { endcap = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ set_key_zhit()

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

Definition at line 31 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and key_zhit.

Referenced by PatternRecognition::process_single_zone().

31 { key_zhit = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25
int key_zhit
Definition: EMTFRoad.h:56

◆ set_layer_code()

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

Definition at line 34 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and layer_code.

Referenced by PatternRecognition::process_single_zone().

34 { layer_code = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25
int layer_code
Definition: EMTFRoad.h:59

◆ set_pattern()

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

Definition at line 32 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and pattern.

Referenced by PatternRecognition::process_single_zone().

32 { pattern = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ set_quality_code()

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

Definition at line 35 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and quality_code.

Referenced by PatternRecognition::process_single_zone().

35 { quality_code = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25
int quality_code
Definition: EMTFRoad.h:60

◆ set_sector()

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

Definition at line 27 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and sector.

Referenced by PatternRecognition::process_single_zone().

27 { sector = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ set_sector_idx()

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

Definition at line 28 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and sector_idx.

Referenced by PatternRecognition::process_single_zone().

28 { sector_idx = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25
int sector_idx
Definition: EMTFRoad.h:53

◆ set_straightness()

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

Definition at line 33 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and straightness.

Referenced by PatternRecognition::process_single_zone().

33 { straightness = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25
int straightness
Definition: EMTFRoad.h:58

◆ set_winner()

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

Definition at line 36 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and winner.

36 { winner = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ set_zone()

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

Definition at line 30 of file EMTFRoad.h.

References gpuClustering::pixelStatus::bits, and zone.

Referenced by PatternRecognition::process_single_zone().

30 { zone = bits; }
constexpr uint32_t bits
Definition: gpuClustering.h:25

◆ Straightness()

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

◆ Winner()

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

Definition at line 48 of file EMTFRoad.h.

References winner.

Referenced by PrimitiveMatching::process().

48 { return winner; }

◆ Zone()

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

◆ 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().