|
BrCopyModuleclass description - source file - inheritance tree class BrCopyModule : public BrModulepublic: Data Membersprivate: Class DescriptionBrCopyModule This module makes it possible to copy BrDataObjects from one event node to another in a script runned by bratmain. BrDataObjects (or objects of classes that inherits from BrDataObject) with names specified in the fObjectNames array will be copied (from inNode to outNode) when the event method of BrCopyModule is called. The names of the object that should be copied can be set by the AddObject and RemoveObject methods. If the name of an event node is specified all the objects it contains will be copied. If an name of an object that is contained by an event node is specified only the object will be copied -- the above data structure is not kept in the output node. (an option that tells if the data structure should be kept or not could perhaps be added later!) BrCopyModule() Default constructor. DO NOT USE BrCopyModule(const Char_t* name, const Char_t* title) : BrModule(name, title) Named Constructor void AddObject(const Char_t* name) add name to list of names of object to be copied void RemoveObject(const Char_t* name) remove name to list of names of object to be copied void Event(BrEventNode* inNode, BrEventNode* outNode) Per event method void Print(Option_t* option) const Print module information See BrModule::Print for options. In addition this module defines the Option: <fill in here> Inline FunctionsTClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) BrCopyModule BrCopyModule(BrCopyModule&) void ~BrCopyModule() |
||||||
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|