CMS 3D CMS Logo

Public Member Functions | Private Attributes

StripDigiSimLink Class Reference

#include <StripDigiSimLink.h>

List of all members.

Public Member Functions

unsigned int CFposition () const
unsigned int channel () const
EncodedEventId eventId () const
float fraction () const
bool operator< (const StripDigiSimLink &other) const
unsigned int SimTrackId () const
 StripDigiSimLink (unsigned int ch, unsigned int tkId, EncodedEventId e, float a)
 StripDigiSimLink (unsigned int ch, unsigned int tkId, unsigned int counter, EncodedEventId e, float a)
 StripDigiSimLink ()
 ~StripDigiSimLink ()

Private Attributes

unsigned int CFpos
unsigned int chan
EncodedEventId eId
float fract
unsigned int simTkId

Detailed Description

Definition at line 7 of file StripDigiSimLink.h.


Constructor & Destructor Documentation

StripDigiSimLink::StripDigiSimLink ( unsigned int  ch,
unsigned int  tkId,
unsigned int  counter,
EncodedEventId  e,
float  a 
) [inline]

Definition at line 9 of file StripDigiSimLink.h.

                                                                                                       :
    chan(ch),simTkId(tkId), CFpos(counter), eId(e) , fract(a) {;}
StripDigiSimLink::StripDigiSimLink ( unsigned int  ch,
unsigned int  tkId,
EncodedEventId  e,
float  a 
) [inline]

Definition at line 12 of file StripDigiSimLink.h.

                                                                                 :
    chan(ch),simTkId(tkId), CFpos(0), eId(e) , fract(a) {;}
StripDigiSimLink::StripDigiSimLink ( ) [inline]

Definition at line 15 of file StripDigiSimLink.h.

:chan(0),simTkId(0),CFpos(0),eId(0), fract(0) {;}
StripDigiSimLink::~StripDigiSimLink ( ) [inline]

Definition at line 17 of file StripDigiSimLink.h.

{;}

Member Function Documentation

unsigned int StripDigiSimLink::CFposition ( ) const [inline]

Definition at line 21 of file StripDigiSimLink.h.

References CFpos.

{return CFpos;}
unsigned int StripDigiSimLink::channel ( ) const [inline]

Definition at line 19 of file StripDigiSimLink.h.

References chan.

Referenced by operator<().

{return chan;}
EncodedEventId StripDigiSimLink::eventId ( ) const [inline]

Definition at line 22 of file StripDigiSimLink.h.

References eId.

{return eId;}
float StripDigiSimLink::fraction ( ) const [inline]

Definition at line 23 of file StripDigiSimLink.h.

References fract.

{return fract;}
bool StripDigiSimLink::operator< ( const StripDigiSimLink other) const [inline]

Definition at line 25 of file StripDigiSimLink.h.

References channel().

{ return channel() < other.channel(); }
unsigned int StripDigiSimLink::SimTrackId ( ) const [inline]

Definition at line 20 of file StripDigiSimLink.h.

References simTkId.

{return simTkId;}

Member Data Documentation

unsigned int StripDigiSimLink::CFpos [private]

Definition at line 30 of file StripDigiSimLink.h.

Referenced by CFposition().

unsigned int StripDigiSimLink::chan [private]

Definition at line 28 of file StripDigiSimLink.h.

Referenced by channel().

Definition at line 31 of file StripDigiSimLink.h.

Referenced by eventId().

float StripDigiSimLink::fract [private]

Definition at line 32 of file StripDigiSimLink.h.

Referenced by fraction().

unsigned int StripDigiSimLink::simTkId [private]

Definition at line 29 of file StripDigiSimLink.h.

Referenced by SimTrackId().