CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
l1t::phase2::EMTFInput Class Reference

#include <EMTFInput.h>

Public Types

typedef std::vector< uint16_t > hits_t
 
typedef std::vector< uint16_t > segs_t
 

Public Member Functions

int16_t bx () const
 
 EMTFInput ()
 
int16_t endcap () const
 
const hits_thits () const
 
int16_t sector () const
 
const segs_tsegs () const
 
void setBx (int16_t aBx)
 
void setEndcap (int16_t aEndcap)
 
void setHits (const hits_t &aHits)
 
void setSector (int16_t aSector)
 
void setSegs (const segs_t &aSegs)
 
 ~EMTFInput ()=default
 

Private Attributes

int16_t bx_
 
int16_t endcap_
 
hits_t hits_
 
int16_t sector_
 
segs_t segs_
 

Detailed Description

Definition at line 11 of file EMTFInput.h.

Member Typedef Documentation

◆ hits_t

typedef std::vector<uint16_t> l1t::phase2::EMTFInput::hits_t

Definition at line 13 of file EMTFInput.h.

◆ segs_t

typedef std::vector<uint16_t> l1t::phase2::EMTFInput::segs_t

Definition at line 14 of file EMTFInput.h.

Constructor & Destructor Documentation

◆ EMTFInput()

l1t::phase2::EMTFInput::EMTFInput ( )
inline

Definition at line 16 of file EMTFInput.h.

◆ ~EMTFInput()

l1t::phase2::EMTFInput::~EMTFInput ( )
default

Member Function Documentation

◆ bx()

int16_t l1t::phase2::EMTFInput::bx ( ) const
inline

Definition at line 29 of file EMTFInput.h.

References bx_.

29 { return bx_; }

◆ endcap()

int16_t l1t::phase2::EMTFInput::endcap ( ) const
inline

Definition at line 27 of file EMTFInput.h.

References endcap_.

Referenced by geometryXMLparser.CSCAlignable::index().

27 { return endcap_; }

◆ hits()

const hits_t& l1t::phase2::EMTFInput::hits ( ) const
inline

Definition at line 30 of file EMTFInput.h.

References hits_.

30 { return hits_; }

◆ sector()

int16_t l1t::phase2::EMTFInput::sector ( ) const
inline

Definition at line 28 of file EMTFInput.h.

References sector_.

Referenced by geometryXMLparser.DTAlignable::index().

28 { return sector_; }

◆ segs()

const segs_t& l1t::phase2::EMTFInput::segs ( ) const
inline

Definition at line 31 of file EMTFInput.h.

References segs_.

31 { return segs_; }

◆ setBx()

void l1t::phase2::EMTFInput::setBx ( int16_t  aBx)
inline

Definition at line 22 of file EMTFInput.h.

References bx_.

Referenced by emtf::phase2::SectorProcessor::process().

22 { bx_ = aBx; }

◆ setEndcap()

void l1t::phase2::EMTFInput::setEndcap ( int16_t  aEndcap)
inline

Definition at line 20 of file EMTFInput.h.

References endcap_.

Referenced by emtf::phase2::SectorProcessor::process().

20 { endcap_ = aEndcap; }

◆ setHits()

void l1t::phase2::EMTFInput::setHits ( const hits_t aHits)
inline

Definition at line 23 of file EMTFInput.h.

References hits_.

Referenced by emtf::phase2::SectorProcessor::process().

23 { hits_ = aHits; }

◆ setSector()

void l1t::phase2::EMTFInput::setSector ( int16_t  aSector)
inline

Definition at line 21 of file EMTFInput.h.

References sector_.

Referenced by emtf::phase2::SectorProcessor::process().

21 { sector_ = aSector; }

◆ setSegs()

void l1t::phase2::EMTFInput::setSegs ( const segs_t aSegs)
inline

Definition at line 24 of file EMTFInput.h.

References segs_.

Referenced by emtf::phase2::SectorProcessor::process().

24 { segs_ = aSegs; }

Member Data Documentation

◆ bx_

int16_t l1t::phase2::EMTFInput::bx_
private

Definition at line 36 of file EMTFInput.h.

Referenced by bx(), and setBx().

◆ endcap_

int16_t l1t::phase2::EMTFInput::endcap_
private

Definition at line 34 of file EMTFInput.h.

Referenced by endcap(), and setEndcap().

◆ hits_

hits_t l1t::phase2::EMTFInput::hits_
private

Definition at line 37 of file EMTFInput.h.

Referenced by hits(), and setHits().

◆ sector_

int16_t l1t::phase2::EMTFInput::sector_
private

Definition at line 35 of file EMTFInput.h.

Referenced by sector(), and setSector().

◆ segs_

segs_t l1t::phase2::EMTFInput::segs_
private

Definition at line 38 of file EMTFInput.h.

Referenced by segs(), and setSegs().