StChain Class Reference

#include <StChain.h>

Inheritance diagram for StChain:
StMaker StBFChain

List of all members.

Public Member Functions

 StChain (const char *name="bfcChain", const Bool_t UseOwnHeader=kFALSE)
virtual void Clear (Option_t *option="")
 User defined functions.
virtual Int_t Finish ()
virtual Int_t Init ()
virtual Int_t Make ()
virtual Int_t Make (Int_t num)
virtual Int_t IsChain () const
virtual Int_t MakeEvent ()
virtual Int_t EventLoop (Int_t jBeg, Int_t jEnd, StMaker *outMk=0)
virtual Int_t EventLoop (Int_t jEnd=1000000, StMaker *outMk=0)
Int_t GetVersion () const
Int_t GetVersionDate () const
Int_t GetNTotal () const
Int_t GetNFailed () const
void SetChainOpt (StChainOpt *opt)
virtual const StChainOptGetChainOpt () const
virtual const char * GetCVS () const

Protected Attributes

StEvtHddrm_EvtHddr
StChainOptmChainOpt

Detailed Description

Main base class to control chains for the different STAR "chains"

This class :

Definition at line 33 of file StChain.h.


Member Function Documentation

Int_t StChain::Finish (  )  [virtual]

Terminate a run. Place to make operations on histograms, normalization,etc.

Reimplemented from StMaker.

Reimplemented in StBFChain.

Definition at line 83 of file StChain.cxx.

References StMaker::GetName(), and StMaker::SetBIT().

Int_t StChain::Make (  )  [virtual]

The Make() method is the one responsible for calling the maker's InitRun(). Note that that InitRun() is called for real data and if both of the following are true

  • a header exists
  • the run number changes

This is the ONLY place calling the InitRun() routine.

check privilege to skip event

Reimplemented from StMaker.

Reimplemented in StBFChain.

Definition at line 108 of file StChain.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on 30 Apr 2015 for STDATAFILTERMAKER by  doxygen 1.6.1