| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

MockEvtSelector::MockEvtContext Class Reference

#include <MockEvtSelector.h>

Inheritance diagram for MockEvtSelector::MockEvtContext:

[legend]
Collaboration diagram for MockEvtSelector::MockEvtContext:
[legend]
List of all members.

Public Member Functions

 MockEvtContext ()
virtual ~MockEvtContext ()
virtual void * identifier () const
void jump (int distance)
StatusCode getEvent () const
const TimeStampreadoutTime () const
int sequenceNumber () const

Private Attributes

int m_sequenceNumber
 The event number.
TimeStamp m_readoutTime
 The time of the current event.

Detailed Description

Definition at line 14 of file MockEvtSelector.h.


Constructor & Destructor Documentation

MockEvtSelector::MockEvtContext::MockEvtContext (  ) 

Definition at line 102 of file MockEvtSelector.cpp.

00102                                               :
00103   m_sequenceNumber(0),
00104   m_readoutTime(time(0),
00105                 0) {
00106 }

MockEvtSelector::MockEvtContext::~MockEvtContext (  )  [virtual]

Definition at line 108 of file MockEvtSelector.cpp.

00108                                                {
00109 }


Member Function Documentation

virtual void* MockEvtSelector::MockEvtContext::identifier (  )  const [inline, virtual]

Implements IEvtSelector::Context.

Definition at line 19 of file MockEvtSelector.h.

00019 { return 0; }

void MockEvtSelector::MockEvtContext::jump ( int  distance  ) 

Definition at line 111 of file MockEvtSelector.cpp.

00111                                                      {
00112   m_sequenceNumber += distance;
00113   m_readoutTime.Add(distance * 0.0000001 * (random() % 1000));
00114 }

StatusCode MockEvtSelector::MockEvtContext::getEvent (  )  const

Definition at line 116 of file MockEvtSelector.cpp.

00116                                                          {
00117   return StatusCode::SUCCESS;
00118 }

const TimeStamp & MockEvtSelector::MockEvtContext::readoutTime (  )  const

Definition at line 120 of file MockEvtSelector.cpp.

00120                                                                   {
00121   return m_readoutTime;
00122 }

int MockEvtSelector::MockEvtContext::sequenceNumber (  )  const

Definition at line 124 of file MockEvtSelector.cpp.

00124                                                         {
00125   return m_sequenceNumber;
00126 }


Member Data Documentation

int MockEvtSelector::MockEvtContext::m_sequenceNumber [private]

The event number.

Definition at line 30 of file MockEvtSelector.h.

TimeStamp MockEvtSelector::MockEvtContext::m_readoutTime [private]

The time of the current event.

Definition at line 33 of file MockEvtSelector.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:39:30 2011 for MockEvt by doxygen 1.4.7