Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

cafe::EventMultiSplitter::callback Class Reference

Passed to the permuter to effect a callback. More...

#include <EventMultiSplitter.hpp>

List of all members.

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


Detailed Description

Passed to the permuter to effect a callback.

Definition at line 27 of file EventMultiSplitter.hpp.


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 31 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 28 of file EventMultiSplitter.hpp.


Member Data Documentation

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

Definition at line 33 of file EventMultiSplitter.hpp.

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

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

Definition at line 35 of file EventMultiSplitter.hpp.

Referenced by operator()().


The documentation for this class was generated from the following files:
Generated on Tue Mar 28 10:13:10 2006 for CAF by doxygen 1.3.4