CMS 3D CMS Logo

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

#include <StripDigiSimLink.h>

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, unsigned int counter, EncodedEventId e, float a)
 
 StripDigiSimLink (unsigned int ch, unsigned int tkId, 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.

9  :
10  chan(ch),simTkId(tkId), CFpos(counter), eId(e) , fract(a) {;}
double a
Definition: hdecay.h:121
static std::atomic< unsigned int > counter
StripDigiSimLink::StripDigiSimLink ( unsigned int  ch,
unsigned int  tkId,
EncodedEventId  e,
float  a 
)
inline

Definition at line 12 of file StripDigiSimLink.h.

12  :
13  chan(ch),simTkId(tkId), CFpos(0), eId(e) , fract(a) {;}
double a
Definition: hdecay.h:121
StripDigiSimLink::StripDigiSimLink ( )
inline

Definition at line 15 of file StripDigiSimLink.h.

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

Definition at line 17 of file StripDigiSimLink.h.

17 {;}

Member Function Documentation

unsigned int StripDigiSimLink::CFposition ( ) const
inline

Definition at line 21 of file StripDigiSimLink.h.

References CFpos.

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

Definition at line 19 of file StripDigiSimLink.h.

References chan.

Referenced by operator<().

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

Definition at line 22 of file StripDigiSimLink.h.

References eId.

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

Definition at line 23 of file StripDigiSimLink.h.

References fract.

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

Definition at line 25 of file StripDigiSimLink.h.

References channel().

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

Definition at line 20 of file StripDigiSimLink.h.

References simTkId.

20 {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().

EncodedEventId StripDigiSimLink::eId
private

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