BLNTupleHandler Class Reference

#include <BLNTuple.hh>

Inheritance diagram for BLNTupleHandler:

AsciiNTupleHandler DummyNTupleHandler FOR009NTupleHandler TrackFileNTupleHandler

List of all members.


Detailed Description

class BLNTupleHandler defines a handler for a single type of NTuple.

To be useful it must be registered with BLNTuple::registerHandler() -- this is normally done in the class default constructor, and a static object is defined.

Public Member Functions

virtual BLNTuplecreate (G4String type, G4String category, G4String name, G4String fields, G4String filename)=0
virtual BLNTupleread (G4String type, G4String category, G4String name, G4String fields, G4String filename)=0

Protected Member Functions

std::map< G4String,
BLNTupleHandler * > * 
handler ()


Member Function Documentation

std::map<G4String,BLNTupleHandler*>* BLNTupleHandler::handler (  )  [inline, protected]

References BLNTuple::handler.

00186                 { return BLNTuple::handler; }

virtual BLNTuple* BLNTupleHandler::create ( G4String  type,
G4String  category,
G4String  name,
G4String  fields,
G4String  filename 
) [pure virtual]

virtual BLNTuple* BLNTupleHandler::read ( G4String  type,
G4String  category,
G4String  name,
G4String  fields,
G4String  filename 
) [pure virtual]


The documentation for this class was generated from the following file:
g4beamline