BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrAppendContainer


class description - source file - inheritance tree

class BrAppendContainer : public BrModuleContainer


    public:
BrAppendContainer BrAppendContainer() BrAppendContainer BrAppendContainer(const Char_t* name, const Char_t* title) BrAppendContainer BrAppendContainer(BrAppendContainer&) virtual void ~BrAppendContainer() static TClass* Class() virtual void Event(BrEventNode* inNode, BrEventNode* outNode) virtual TClass* IsA() const virtual void Print(Option_t* option = "B") const virtual void SetMode(Bool_t mode) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t fNormalMode If false the innode is added per event to the output.

Class Description

 Append the output node passed to this container to the input node

  This container is designed to deal with the problem of the
  having to access both input (raw) as well as rdo in the same event).
  passed in parallel down to all modules, like

         inNode       outNode
           |            |
             V            V
        +-----------------------+
        |    BrBbRdoModule    |
        +-----------------------+
             |            |
             V            V
          inNode       outNode
             |     (with BrBbRdo)
             |            |
             V            V
        +-----------------------+
        |   BrCheckVertexModule | ====> Chokes. Can't find BrbbRdo
        +-----------------------+       in inNode
             |            |
           inNode      outNode
             V            V
        +-----------------------+
        |     Ohter Modules     |
        +-----------------------+

 So what'd you'd like is for BrCheckModule to recive the outNode
 of BrBbRdoModule as _both_ it's input and it's output.  That is:

BrAppendContainer()
 Default constructor. DO NOT USE

BrAppendContainer(const Char_t* name, const Char_t* title) : BrModuleContainer(name, title)
 Named Constructor

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 Functions


                     void SetMode(Bool_t mode)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
        BrAppendContainer BrAppendContainer(BrAppendContainer&)
                     void ~BrAppendContainer()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2002/08/15 17:27:08 $ by videbaek $

Validate HTML
Validate CSS