CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
GEMDigiSimLink Class Reference

#include <GEMDigiSimLink.h>

Public Member Functions

 GEMDigiSimLink (uint16_t strip, int8_t bx, int16_t particleType, uint32_t trackId, EncodedEventId eventId)
 
 GEMDigiSimLink ()
 
int getBx () const
 
EncodedEventId getEventId () const
 
int getParticleType () const
 
unsigned int getStrip () const
 
unsigned int getTrackId () const
 
bool operator< (const GEMDigiSimLink &other) const
 
 ~GEMDigiSimLink ()
 

Private Attributes

int8_t bx_
 
EncodedEventId eventId_
 
int16_t particleType_
 
uint16_t strip_
 
uint32_t trackId_
 

Detailed Description

Definition at line 9 of file GEMDigiSimLink.h.

Constructor & Destructor Documentation

GEMDigiSimLink::GEMDigiSimLink ( uint16_t  strip,
int8_t  bx,
int16_t  particleType,
uint32_t  trackId,
EncodedEventId  eventId 
)
inline

Definition at line 11 of file GEMDigiSimLink.h.

References makePileupJSON::bx, bx_, eventId_, HLT_FULL_cff::particleType, particleType_, digitizers_cfi::strip, strip_, and trackId_.

11  {
12  strip_ = strip;
13  bx_ = bx;
15  trackId_ = trackId;
16  eventId_ = eventId;
17  }
GEMDigiSimLink::GEMDigiSimLink ( )
inline

Definition at line 19 of file GEMDigiSimLink.h.

19 {}
GEMDigiSimLink::~GEMDigiSimLink ( )
inline

Definition at line 20 of file GEMDigiSimLink.h.

20 {}

Member Function Documentation

int GEMDigiSimLink::getBx ( ) const
inline

Definition at line 23 of file GEMDigiSimLink.h.

References bx_.

23 { return bx_; }
EncodedEventId GEMDigiSimLink::getEventId ( ) const
inline

Definition at line 26 of file GEMDigiSimLink.h.

References eventId_.

26 { return eventId_; }
int GEMDigiSimLink::getParticleType ( ) const
inline

Definition at line 24 of file GEMDigiSimLink.h.

References particleType_.

24 { return particleType_; }
unsigned int GEMDigiSimLink::getStrip ( ) const
inline

Definition at line 22 of file GEMDigiSimLink.h.

References strip_.

Referenced by operator<().

22 { return strip_; }
unsigned int GEMDigiSimLink::getTrackId ( ) const
inline

Definition at line 25 of file GEMDigiSimLink.h.

References trackId_.

25 { return trackId_; }
bool GEMDigiSimLink::operator< ( const GEMDigiSimLink other) const
inline

Definition at line 28 of file GEMDigiSimLink.h.

References getStrip().

28 { return getStrip() < other.getStrip(); }

Member Data Documentation

int8_t GEMDigiSimLink::bx_
private

Definition at line 32 of file GEMDigiSimLink.h.

Referenced by GEMDigiSimLink(), and getBx().

EncodedEventId GEMDigiSimLink::eventId_
private

Definition at line 35 of file GEMDigiSimLink.h.

Referenced by GEMDigiSimLink(), and getEventId().

int16_t GEMDigiSimLink::particleType_
private

Definition at line 33 of file GEMDigiSimLink.h.

Referenced by GEMDigiSimLink(), and getParticleType().

uint16_t GEMDigiSimLink::strip_
private

Definition at line 31 of file GEMDigiSimLink.h.

Referenced by GEMDigiSimLink(), and getStrip().

uint32_t GEMDigiSimLink::trackId_
private

Definition at line 34 of file GEMDigiSimLink.h.

Referenced by GEMDigiSimLink(), and getTrackId().