cafe::EventMultiSplitter::callback Class Reference

#include <EventMultiSplitter.hpp>

List of all members.


Detailed Description

Passed to the permuter to effect a callback.

Definition at line 30 of file EventMultiSplitter.hpp.

Public Member Functions

void operator() (double weight)
 operator()

Eventevent ()

Private Member Functions

 callback (cafe::EventMultiSplitter &splitter, Event &event)
 callback


Private Attributes

cafe::Event_event
cafe::EventMultiSplitter_splitter

Friends

class EventMultiSplitter


Constructor & Destructor Documentation

cafe::EventMultiSplitter::callback::callback cafe::EventMultiSplitter splitter,
Event event
[private]
 

callback

Save variables for later use in our simple callback guy!

Definition at line 159 of file EventMultiSplitter.cpp.


Member Function Documentation

Event& cafe::EventMultiSplitter::callback::event  )  [inline]
 

Definition at line 34 of file EventMultiSplitter.hpp.

References _event.

void cafe::EventMultiSplitter::callback::operator() double  weight  ) 
 

operator()

Actually execute a single permutation!

Definition at line 169 of file EventMultiSplitter.cpp.

References _event, _splitter, and cafe::EventMultiSplitter::processPermutation().


Friends And Related Function Documentation

friend class EventMultiSplitter [friend]
 

Definition at line 31 of file EventMultiSplitter.hpp.


Member Data Documentation

cafe::Event& cafe::EventMultiSplitter::callback::_event [private]
 

Definition at line 36 of file EventMultiSplitter.hpp.

Referenced by event(), and operator()().

cafe::EventMultiSplitter& cafe::EventMultiSplitter::callback::_splitter [private]
 

Definition at line 38 of file EventMultiSplitter.hpp.

Referenced by operator()().


The documentation for this class was generated from the following files:
Generated on Thu Apr 3 04:14:27 2008 for CAF by doxygen 1.3.4