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
 
StStrangeMuDstMakermasterMaker
 
StStrangeMuDstMakerdstMaker
 
StAssociationMakerassocMaker
 
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: