StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
StStrangeControllerBase Class Referenceabstract
Inheritance diagram for StStrangeControllerBase:
StKinkController StV0Controller StXiController

Public Member Functions

 StStrangeControllerBase (Int_t type)
TClonesArray * GetArray (Int_t branchType)
TClonesArray * GetDataArray ()
TClonesArray * GetMcArray ()
TClonesArray * GetAssocArray ()
Int_t GetN (Int_t branchType)
Int_t GetN ()
Int_t GetNMc ()
Int_t GetNAssoc ()
StStrangeMuDstGet (Int_t i, Int_t branchType)
StStrangeMuDstGet (Int_t i=0)
StStrangeMuDstGetMc (Int_t i=0)
StStrangeAssocGetAssoc (Int_t i=0)
virtual void Clear (Option_t *opt=0)
virtual void Finish ()
virtual void Select (Int_t i=-1)
virtual void Unselect (Int_t i=-1)
virtual void InitReadDst ()
virtual void InitCreateDst ()
virtual void InitCreateSubDst ()
virtual Int_t MakeReadDst ()=0
virtual Int_t MakeCreateDst (StEvent &event)=0
virtual Int_t MakeCreateMcDst (StMcVertex *mcVert)=0
virtual Int_t MakeCreateSubDst ()
TClass * GetDataClass () const
TClass * GetMcClass () const
TClass * GetAssocClass () const
void PrintNumMc ()
const char * GetMcName () const
const char * GetAssocName () const
void SetBufferSize (Int_t b)

Static Public Member Functions

static StStrangeControllerBaseInstantiate (Int_t type)

Static Public Attributes

static StStrangeMuDstMakercurrentMaker = 0

Protected Member Functions

StStrangeControllerBaseGetDstController ()
void PrintNumCand (const char *text, Int_t num)
TBranch * AssignBranch (const char *name, TClonesArray **address)

Protected Attributes

Bool_t doMc
TClonesArray * dataArray
TClonesArray * mcArray
TClonesArray * assocArray
TClonesArray * tempArray
TTree * tree
char * file
Int_t dstType
TClass * dataClass
TClass * mcClass
TClass * assocClass
TArrayI * selections
TArrayS * keepers
Int_t nEntries
Int_t entries
Int_t mcEntries
Int_t assocEntries
Int_t increment
Int_t max
Int_t bsize
TString mcName
TString assocName

Detailed Description

Definition at line 52 of file StStrangeControllerBase.h.

The documentation for this class was generated from the following files: