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

cafe Namespace Reference

EventMultiSplitter.hpp. More...


Classes

class  BadLBNs
 Reject events for bad LBNS. More...

class  BranchNames
 Helper class to maintain a list of branch names and corresponding TBranch pointers. More...

class  Collection
 Wrap a TObjArray or TClonesArray in a 'STL like' container class. More...

class  Collection::array_holder
 Class to help ith reference counting pointer. More...

class  Collection::const_iterator
 Internal const_iterator class. More...

class  Collection::iterator
 Internal iterator class. More...

class  Config
 Provide access to configuration information for a given package called 'name'. More...

class  ConfigDumper
 Dump configuration DB to screen or to the current ROOT directory. More...

class  Controller
 Common base class for Controllers, i.e. More...

class  DefaultFileFinder
 Find a particular file in a possible list of locations. More...

class  Event
 The D0 specific Event class. More...

class  EventBase
 CAF tree independent part of Event. More...

class  EventBase::BaseHolder
class  EventBase::BranchHolder
class  EventBase::BranchHolderBase
class  EventBase::Holder
class  EventFlags
 Select events based on a list of event flag names. More...

class  EventList
 Create event list. More...

class  EventListExpander
class  EventMultiSplitter
class  EventMultiSplitter::callback
 Passed to the permuter to effect a callback. More...

class  Expander
 Abstract base class for expanding input specifications. More...

class  FileExpander
 Expands a single file:/path/to/file.root specification. More...

class  FilelistExpander
 Expand a text file containg a list of file names. More...

class  FilePattern
 Expand a pattern in a file name, given another filename as input. More...

class  Fork
 Execute each child in parallel, ignore return codes. More...

class  Formula
 Inherit from this if you need to use TTreeFormular and call Formula::inputFileOpened() at the appropriate time. More...

class  Friend
 Open a file and add a friend tree to the current input tree. More...

class  Function
 A Processor encapsulating a normal C++ function. More...

class  Function::Register
class  GoodRuns
 Reject events for bad runs or accept events for good runs. More...

class  Hist1D
 Create a 1D Histogram (TH1F) and fill it for each event. More...

class  Hist2D
 Create a 2D Histogram (TH2F) and fill it for each event. More...

class  Hist3D
 Create a 3D Histogram (TH2F) and fill it for each event. More...

class  HistoGetter
 Utility function to speed up histogramming of method calls. More...

class  If
 For each event, if the Select expression evaluates to true, execute the .Then: children of this Controller. More...

class  ParseRun
 A helper class to parse the .Run: specification used by Controller's. More...

class  Permute
 Execute all permutations of its children (N!). More...

class  PermuterBase
class  Plugins
 Interface to plugin handler. More...

class  Processor
 The base class of all Processor's. More...

class  Ptr
class  RunController
 A special version of a Controller. More...

class  RunEventChecker
 Utility that keeps track of a run and event number. More...

class  Select
 Select events based on a user defined cut. More...

class  SelectBranches
 Helper class to temporarily disable branches. More...

class  SelectObjects
 Select objects based on a user defined cut. More...

class  Selector
 A mixture of a Controller and a TSelector. More...

class  SelectUserObjects
 Select objects based on a user defined cut. More...

class  StageinlistExpander
 Copy file from remote server to local disk before processing. More...

class  Stat
 Class to collect selections statistics and print efficiencies. More...

class  StatGWeight
 This processor calculate the global event weight. More...

class  StatPointer
 Pointer to the Stat object. Created and deleted at each event processing. More...

class  StatSample
class  StatSelection
class  StatWeight
struct  Syst
 Structure with samples for the systematics study. More...

class  Timer
 Time the execution of children. More...

class  Trigger
 Select events based on a list of trigger names. More...

class  Variables
 Utility class to access only selected variables in a TBranch. More...

class  Write
 Write selected branches for each event into a new output file. More...


Typedefs

typedef Long64_t Entry_t

Functions

template<class T> detail::keeper< T > keep (T *ptr)

Variables

std::auto_ptr< TEnv > _cleanup


Detailed Description

EventMultiSplitter.hpp.

Use this version of a controller when you want to run a single event multiple times.


Typedef Documentation

typedef Long64_t cafe::Entry_t
 

Definition at line 13 of file Selector.hpp.

Referenced by cafe::Selector::Process().


Function Documentation

template<class T>
detail::keeper<T> keep T *  ptr  ) 
 

Definition at line 245 of file EventBase.hpp.


Variable Documentation

std::auto_ptr<TEnv> cafe::_cleanup [static]
 

Definition at line 138 of file Config.cpp.

Referenced by cafe::Config::getEnv().


Generated on Tue Mar 28 10:13:10 2006 for CAF by doxygen 1.3.4