StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
StMaker Class Reference

#include <StMaker.h>

Inheritance diagram for StMaker:
TDataSet EEmcTTMMaker MuEzPanitkinMaker MuEzSmdCalMaker SchedulerExample St2009pubJSMaker St2009pubMcMaker St2009pubSpinMaker St2009pubWanaMaker St2009WjjMaker St2009WlumiMaker St2009WMaker St2009ZMaker St2011pubMcMaker St2011pubSpinMaker St2011pubWanaMaker St2011WlumiMaker St2011WMaker St2011ZMaker St2eemcFeeRawMaker St_ctf_Maker St_db_Maker St_emc_Maker St_geant_Maker St_pythia_Maker St_sdm_Maker St_sfs_Maker St_sls_Maker St_spa_Maker St_TLA_Maker St_trg_Maker StAdcPedHistoMaker StAddRunInfoMaker StAnalysisMaker StarFilterMaker StarGenerator StarPrimaryMaker StAssociationMaker StBarrelEmcClusterMaker StBarrelMonitorMaker StBbcSimulationMaker StBbcVertexMaker StBeamBackMaker StBemcBeamBckgFinderMaker StBemcStatusMaker StBfcTriggerFilterMaker StBlankStEventMaker StBTofCalibMaker StBTofMaker StBTofMatchEffMaker StBTofMatchMaker StBTofMixerMaker StBTofNtupleMaker StBTofSimMaker StBTofSimResParams StCentralityAnalyzer StCentralityAnalyzer StChain StChargedPionMaker StClusterDisplay StdEdxY2Maker StDetectorDbMaker StEEmcA2EMaker StEEmcA2EMaker StEEmcAssociationMaker StEEmcClusterMaker StEEmcClusterMaker StEEmcDAQ2Ped StEEmcDataDrivenMcMaker StEEmcDbMaker StEEmcDisplayMaker StEEmcEnergyMaker_t StEEmcFastMaker StEEmcFgtCorrelatorA StEEmcFgtLHTrackQa StEEmcFilterMaker StEemcGammaFilterMaker StEEmcGenericClusterMaker StEEmcGenericPointMaker StEEmcHitMaker_t StEEmcIUClusterMaker StEEmcIUMixMaker StEEmcIUPi0Analysis StEEmcIUPi0Reader StEEmcIUPointMaker StEEmcMatchMaker StEEmcMixerMaker StEEmcMixMaker StEEmcMixMaker StEEmcMixQAMaker StEEmcMixQAMaker StEEmcPi0Analysis StEEmcPi0Maker StEEmcPi0Reader StEEmcPointMaker StEEmcPointMaker StEEmcQAMaker StEEmcQAMaker StEEmcRawMapMaker StEEmcSlowMaker StEEmcTimingMaker StEEmcTreeMaker_t StEEmcTrigSimuMaker StEEsmdCalMaker StEEsoloPi0Maker StEEtowerExampleMaker StEmcADCtoEMaker StEmcAsciiDbMaker StEmcAssociationMaker StEmcCalibMaker StEmcCalibrationMaker StEmcMicroDstMaker StEmcMixerMaker StEmcOfflineCalibrationElectronAnalysis StEmcOfflineCalibrationMaker StEmcOfflineCalibrationMipAnalysis StEmcPreMixerMaker StEmcSimulatorMaker StEmcTriggerMaker StEpcMaker StEpdDbMaker StEpdHitMaker StEStructAnalysisMaker StEStructEventMaker StETofCalibMaker StETofHitMaker StETofMatchMaker StETofQAMaker StEtrFastSimMaker StEventCompendiumMaker StEventMaker StEvtTrigDetSumsMaker StFcsClusterMaker StFcsCosmicMaker StFcsDbMaker StFcsEcalHcalMipMaker StFcsEpdQaMaker StFcsEventDisplay StFcsFastSimulatorMaker StFcsMIPMaker StFcsPi0FinderForEcal StFcsPi0ReconstructionMaker StFcsPointMaker StFcsQaMaker StFcsRawDaqReader StFcsTrackMatchMaker StFcsTrgQaMaker StFcsTriggerSimMaker StFcsWaveformFitMaker StFeePedMaker StFgtA2CMaker StFgtAlignmentMaker StFgtAVEfficiencyMaker StFgtClusterMaker StFgtClusterPlotter StFgtClustEvalMaker StFgtClustFindMaker StFgtCosmicTrackMaker StFgtCosmicTrackPlots StFgtDaq2RootMaker StFgtDbFileMaker StFgtDbMaker StFgtGeneralBase StFgtJanGainMaker StFgtMCEvalMaker StFgtPedMaker StFgtPedStatQA StFgtPointMaker StFgtPointPlotter StFgtQaHighStrips StFgtQaMaker StFgtQAMaker StFgtQaRawOctAdc StFgtRawDaqReader StFgtSanityMaker StFgtSingleEventDisplay StFgtSingleEventQA StFgtSlowSimuMaker StFgtSlowSimuMaker StFgtStatusMaker StFgtStraightPlotter StFgtStraightTrackMaker StFgtTimeShapeMaker StFgtTracking StFlowAnalysisMaker StFlowCumulantMaker StFlowDirectCumulantMaker StFlowLeeYangZerosMaker StFlowMaker StFlowPhiWgtMaker StFlowReCentMaker StFlowScalarProdMaker StFmsBitCheckMaker StFmsBsQaMaker StFmsCalibMaker StFmsCalibMakerQa StFmsDbMaker StFmsDiPi0 StFmsEventDisplay StFmsFastSimMaker StFmsFastSimulatorMaker StFmsFilterMaker StFmsFpsMaker StFmsHitMaker StFmsOfflineQaMaker StFmsPointMaker StFmsSimulatorMaker StFmsTrgQaMaker StFmsTriggerMaker StFourPMaker StFpdMaker StFpostQaMaker StFpsQaMaker StFpsRawDaqReader StFstCalibrationMaker StFstClusterMaker StFstDbMaker StFstFastSimMaker StFstHitMaker StFstQAMaker StFtpcCalibMaker StFtpcClusterMaker StFtpcDriftMapMaker StFtpcMixerMaker StFtpcSlowSimMaker StFtpcTrackMaker StFttClusterMaker StFttDbMaker StFttFastSimMaker StFttHitCalibMaker StFttPointMaker StFwdAnalysisMaker StFwdTrackMaker StGammaCandidateMaker StGammaEventMaker StGammaFilterMaker StGammaMaker StGammaPythiaEventMaker StGammaRawMaker StGammaScheduleMaker StGammaSpinMaker StGammaTreeMaker StGammaTreeReader StGeant2LcpTreeMaker StGenericVertexMaker StHbtStrangeMuDstEventReader StHeavyTagMaker StHighPtTagsMaker StHiMicroMaker StHistCollectorMaker StHistMaker StHitFilterMaker StiForwardTrackMaker StiMaker StIstClusterMaker StIstDbMaker StIstFastSimMaker StIstHitMaker StIstSlowSimMaker StJanBarrelDbMaker StJanEventMaker StjBEMCTowerEnergyListMaker StjBEMCTowerMaker StJetHistMaker StJetMaker StJetMaker2009 StJetMakerA StJetMakerB StJetReader StJetScratch StJetSimuReader StJetSkimEventMaker StjMCAsymMaker StjMCKinMaker StjMCParticleListMaker StjMCParticleMaker StjMuDstFileNameMaker StjSimuBBCMaker StjSpinMaker StjTPCTrackListMaker StjTPCTrackMaker StjTreeEntryMaker StjTrigger2005DataMaker StjTrigger2005DataMaker2 StjTrigger2005MCMaker StjTrigger2005MCMaker2 StjTrigger2006DataMaker StjTrigger2006MCMaker StjVertexMaker StjWestBEMCTowerEnergyListMaker StKFVertexMaker StKinkMaker StL2_2006EmulatorMaker StL2_2008EmulatorMaker StL2_2009EmulatorMaker Stl3CounterMaker Stl3RawReaderMaker StLaserAnalysisMaker StLuminosityMaker StMagFMaker StMcAnalysisMaker StMCAsymMaker StMcEEmcTreeMaker_t StMcEventMaker StMcJetCalibMaker StMcOutputMaker StMcQaMaker StMiniMcMaker StMtdCalibMaker StMtdEvtFilterMaker StMtdMatchMaker StMtdQAMaker StMtdSimMaker StMtdTrackingMaskMaker StMtdTrigUtil StMuAnalysisMaker StMuDst2StEventMaker StMuDstFilterMaker StMuEEDemoMaker StMuEEmcCrateTimingMaker StMuFgtOccTxtMkr StMuLcp2TreeMaker StMuMomentumShiftMaker StMuScalerCutter StMyEventMaker StPeCLumiMaker StPeCMaker StPhotonMaker StPicoDstMaker StPidAmpMaker StPmdCalibConstMaker StPmdClusterMaker StPmdDiscriminatorMaker StPmdSimulatorMaker StPreEclMaker StPrepEmbedMaker StPxlClusterMaker StPxlDbMaker StPxlHitMaker StPxlSimMaker StPythiaEventMaker StQAMakerBase StRandyTopMapMaker StRareMaker StRccCounterMonitor StRedoTracks StRFEmcTrigMaker StRHICfDbMaker StRTSBaseMaker StRtsReaderMaker StShadowMaker StSkimPionMaker StSpaceChargeDistMaker StSpaceChargeEbyEMaker StSpinDbMaker StSpinInfoMaker_t StSsdDaqMaker StSsdDbMaker StSsdEmbeddingMaker StSsdFastSimMaker StSsdPointMaker StSstDbMaker StSstPointMaker StStandardHbtEventReader StStrangeMuDstMaker StStrangeTagsMaker StSvtBadAnodesMaker StSvtClusterAnalysisMaker StSvtClusterMaker StSvtDaqMaker StSvtDbMaker StSvtDriftVelocityMaker StSvtEmbeddingMaker StSvtHitMaker StSvtOnlineSeqAdjSimMaker StSvtPedMaker StSvtSeqAdjMaker StSvtSimulationMaker StTagFilterMaker StTagsMaker StTestMaker StTofCalibMaker StTofMaker StTofMuDstEval StTofMuDstReader StTofpMatchMaker StTofpMcAnalysisMaker StTofpNtupleMaker StTofrMatchMaker StTofrNtupleMaker StTofSimMaker StTpcAvClusterMaker StTpcDbMaker StTpcFastSimMaker StTpcHitMover StTpcMixerMaker StTpcRSMaker StTpcRTSHitMaker StTrackMateMaker StTrgMaker StTrigCounter StTriggerDataReader StTriggerFilterMaker StTriggerFilterMaker StTriggerSimuMaker StTriggerSimuPlayMaker StTriggerStudyMaker StTrigOnlyPanitkinMaker StTrigTreeMaker_t StTrsMaker StTruthTestMaker StUEMaker2009 StV0FinderMaker StVertexSeedMaker StVpdAnalysisMaker StVpdCalibMaker StVpdSimConfig StVpdSimMaker StZdcVertexMaker SvtMatchedTree

Public Types

enum  EDebugLevel { kNormal, kDebug }
 
enum  { kSTAFCV_BAD, kSTAFCV_OK, kSTAFCV_ERR =2, kSTAFCV_FATAL =3 }
 
enum  EMakerStatus {
  kInitBeg = 1, kInitEnd = 2, kMakeBeg = 3, kCleaBeg = 4,
  kFiniBeg = 5, kFiniEnd = 6, kActive = 7
}
 
- Public Types inherited from TDataSet
enum  EDataSetPass {
  kContinue, kPrune, kStop, kUp,
  kStruct, kAll, kRefs, kMarked
}
 
enum  ESetBits { kMark = BIT(22), kArray = BIT(20) }
 
enum  EBitOpt { kSet = kTRUE, kReset = kFALSE }
 

Public Member Functions

 StMaker (const char *name="", const char *dummy=0)
 Constructor & Destructor.
 
virtual Int_t IsChain () const
 
virtual void Clear (Option_t *option="")
 User defined functions.
 
virtual Int_t InitRun (Int_t runumber)
 
virtual Int_t Init ()
 
virtual void StartMaker ()
 
virtual Int_t Make ()
 
virtual Int_t IMake (Int_t number)
 
virtual void EndMaker (Int_t ierr)
 
virtual Int_t Finish ()
 
virtual Int_t FinishRun (Int_t oldrunumber)
 
virtual void FatalErr (Int_t Ierr, const char *Com)
 
virtual void PrintInfo ()
 
virtual void NotifyMe (const char *, const void *)
 
virtual void AddMaker (StMaker *mk)
 
virtual void MakeDoc (const TString &, const TString &, Bool_t)
 
virtual void AddData (TDataSet *data, const char *dir=".data")
 User methods.
 
virtual TDataSetAddObj (TObject *obj, const char *dir, int owner=1)
 
virtual TDataSetToWhiteBoard (const char *name, void *dat)
 
virtual TDataSetToWhiteBoard (const char *name, void *dat, void *del)
 
virtual TDataSetToWhiteBoard (const char *name, TObject *dat, Int_t owner)
 
virtual TDataSetToWhiteConst (const char *name, TObject *dat)
 
virtual TDataSetToWhiteConst (const char *name, void *dat)
 
virtual TDataSetWhiteBoard (const char *name, void *v=0) const
 
virtual Int_t Skip (Int_t nskip)
 
virtual void AddConst (TDataSet *data=0)
 
virtual void AddHist (TH1 *h, const char *dir=0)
 
virtual void AddGarb (TDataSet *data=0)
 
virtual void AddRunco (TDataSet *data=0)
 
virtual void AddRunco (Double_t par, const char *name, const char *comment)
 
void AddRunCont (TDataSet *data=0)
 
virtual TList * GetHistList () const
 
virtual TH1 * GetHist (const char *histName) const
 
virtual StMakercd ()
 
virtual StMakerCd ()
 
virtual Int_t GetNumber () const
 STAR methods.
 
virtual void SetNumber (Int_t number)
 
virtual StMakerGetParentChain () const
 
virtual Int_t GetIventNumber () const
 Returns the current event number.
 
virtual void SetIventNumber (Int_t iv)
 
virtual Int_t GetEventNumber () const
 
virtual Int_t GetRunNumber () const
 Returns the current RunNumber.
 
virtual const TDatime & GetDateTime () const
 
virtual const TDatime & GetDBTime () const
 
virtual void SetDateTime (Int_t idat, Int_t itim)
 
virtual StEvtHddrGetEvtHddr () const
 
virtual Int_t GetDate () const
 
virtual Int_t GetTime () const
 
virtual const char * GetEventType () const
 
virtual TDataSetGetData (const char *name, const char *dir=".data") const
 
virtual TDataSetGetData () const
 
virtual TDataSetGetConst () const
 
virtual TDataSetGetDataSet (const char *logInput) const
 
virtual TDataSetDataSet (const char *logInput) const
 
virtual TDataSetGetInputDS (const char *logInput) const
 
virtual TDataSetGetDataBase (const char *logInput, const TDatime *td=0)
 
virtual TDataSetGetInputDB (const char *logInput)
 
virtual Int_t GetDebug () const
 
virtual Int_t Debug () const
 
virtual Int_t GetMakeReturn () const
 
virtual TList * Histograms () const
 
virtual TString GetAlias (const char *log, const char *dir=".aliases") const
 
virtual TString GetInput (const char *log) const
 
virtual TString GetOutput (const char *log) const
 
virtual TList * GetMakeList () const
 
virtual StMakerGetParentMaker () const
 
virtual StMakerGetMaker (const char *mkname)
 
virtual StMakerGetMakerInheritsFrom (const char *mktype) const
 
virtual Bool_t IsActive ()
 
virtual StMakerMaker (const char *mkname)
 
virtual void SetBIT (EMakerStatus k)
 Maker Status Bits.
 
virtual void ResetBIT (EMakerStatus k)
 
virtual Bool_t TestBIT (EMakerStatus k)
 
virtual void SetActive (Bool_t k=kTRUE)
 Setters for flags and switches.
 
virtual void SetDebug (Int_t l=1)
 
virtual void SetDEBUG (Int_t l=1)
 
virtual void SetFlavor (const char *flav, const char *tabname)
 
virtual void SetMakeReturn (Int_t ret)
 
virtual void SetAlias (const char *log, const char *act, const char *dir=".aliases")
 
virtual void AddAlias (const char *log, const char *act, const char *dir=".aliases")
 
virtual void SetInput (const char *log, const char *act)
 
virtual void SetOutput (const char *log, const char *act)
 
virtual void SetOutput (const char *log, TDataSet *ds)
 
virtual void SetOutput (TDataSet *ds)
 
virtual void SetOutputAll (TDataSet *ds, Int_t level=1)
 
virtual void SetMode (Int_t mode=0)
 
virtual void SetNotify (const char *about, StMaker *mk)
 
virtual Int_t GetMode ()
 
virtual Int_t GetDebug ()
 
virtual const StChainOptGetChainOpt () const
 
virtual TFile * GetTFile () const
 
virtual void NotifyEm (const char *about, const void *ptr)
 
virtual Double_t RealTime ()
 
virtual Double_t CpuTime ()
 
virtual void StartTimer (Bool_t reset=kFALSE)
 
virtual void StopTimer ()
 
virtual void PrintTimer (Option_t *option="")
 
virtual void PrintTotalTime ()
 
virtual const char * GetName () const
 special overload
 
TObject * GetDirObj (const char *dir) const
 
void SetDirObj (TObject *obj, const char *dir)
 
virtual const char * GetCVS () const
 
Int_t SetAttr (const char *key, const char *val, const char *to=".")
 
Int_t SetAttr (const char *key, Int_t val, const char *to=".")
 
Int_t SetAttr (const char *key, UInt_t val, const char *to=".")
 
Int_t SetAttr (const char *key, Double_t val, const char *to=".")
 
Int_t SetAttr (const StMaker *mk)
 
Int_t RemAttr (const char *key, const char *to=".")
 
const TAttrGetAttr () const
 
Int_t IAttr (const char *key) const
 
UInt_t UAttr (const char *key) const
 
Double_t DAttr (const char *key) const
 
const char * SAttr (const char *key) const
 
void PrintAttr () const
 
- Public Member Functions inherited from TDataSet
 TDataSet (const char *name="", TDataSet *parent=0, Bool_t arrayFlag=kFALSE)
 
 TDataSet (const TDataSet &src, EDataSetPass iopt=kAll)
 
 TDataSet (TNode &src)
 This copy ctor has been depricated (left for thwe sake of the backweard compatibility)
 
virtual ~TDataSet ()
 std::cout << "Default destructor for " << GetName() << " - " << GetTitle() << std::endl;
 
virtual void Add (TDataSet *dataset)
 
virtual void AddAt (TDataSet *dataset, Int_t idx=0)
 
virtual void AddAtAndExpand (TDataSet *dataset, Int_t idx=0)
 
virtual void AddFirst (TDataSet *dataset)
 Add TDataSet object at the beginning of the dataset list of this dataset.
 
virtual void AddLast (TDataSet *dataset)
 Add TDataSet object at the end of the dataset list of this dataset.
 
TDataSetAt (Int_t idx) const
 
virtual void Browse (TBrowser *b)
 Browse this dataset (called by TBrowser).
 
virtual TObject * Clone (const char *newname="") const
 the custom implementation fo the TObject::Clone
 
virtual void Delete (Option_t *opt="")
 
virtual TDataSetFind (const char *path) const
 
virtual TDataSetFindByName (const char *name, const char *path="", Option_t *opt="") const
 
virtual TDataSetFindByPath (const char *path) const
 Aliase for TDataSet::Find(const Char_t *path) method.
 
virtual TDataSetFindByTitle (const char *title, const char *path="", Option_t *opt="") const
 
TObject * FindObject (const char *name) const
 
TObject * FindObject (const TObject *o) const
 
virtual TDataSetFirst () const
 Return the first object in the list. Returns 0 when list is empty.
 
TObjArray * GetObjArray () const
 
virtual TSeqCollection * GetCollection () const
 
TList * GetList () const
 
virtual Int_t GetListSize () const
 
TObject * GetMother () const
 
virtual TObject * GetObject () const
 The depricated method (left here for the sake of the backward compatibility)
 
virtual TDataSetGetParent () const
 
virtual Long_t HasData () const
 
virtual TDataSetInstance () const
 
virtual TString Path () const
 return the full path of this data set
 
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *), Int_t depth=0)
 
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *, void *), void *user, Int_t depth=0)
 
virtual void PrintContents (Option_t *opt="") const
 
virtual Int_t Purge (Option_t *opt="")
 
virtual void Remove (TDataSet *set)
 Remiove the "set" from this TDataSet.
 
virtual TDataSetRemoveAt (Int_t idx)
 
virtual void SetMother (TDataSet *parent=0)
 
virtual void SetObject (TObject *obj)
 The depricated method (left here for the sake of the backward compatibility)
 
virtual void SetParent (TDataSet *parent=0)
 
virtual void SetWrite ()
 
virtual void Shunt (TDataSet *newParent=0)
 
virtual void Sort ()
 Sort recursively all members of the TDataSet with TList::Sort method.
 
virtual Bool_t IsEmpty () const
 return kTRUE if the "internal" collection has no member
 
virtual Bool_t IsFolder () const
 
virtual Bool_t IsMarked () const
 
virtual Bool_t IsThisDir (const char *dirname, int len=-1, int ignorecase=0) const
 
virtual TDataSetLast () const
 Return the last object in the list. Returns 0 when list is empty.
 
virtual void ls (Option_t *option="") const
 
virtual void ls (Int_t depth) const
 
void Mark ()
 
void UnMark ()
 
void MarkAll ()
 Mark all members of this dataset.
 
void UnMarkAll ()
 UnMark all members of this dataset.
 
void InvertAllMarks ()
 Invert mark bit for all members of this dataset.
 
void Mark (UInt_t flag, EBitOpt reset=kSet)
 
virtual TDataSetNext () const
 
virtual TDataSetPrev () const
 
virtual void Update ()
 
virtual void Update (TDataSet *set, UInt_t opt=0)
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
 

Static Public Member Functions

static StMakerNew (const char *classname, const char *name="", void *title=0)
 
static StMakerGetTopChain ()
 
static StMakerGetChain ()
 
static StMakerGetFailedMaker ()
 
static StMakerGetMaker (const TDataSet *ds)
 Static functions.
 
static EDataSetPass ClearDS (TDataSet *ds, void *user)
 
static const char * RetCodeAsString (Int_t kode)
 
static Int_t AliasDate (const char *alias)
 
static Int_t AliasTime (const char *alias)
 
static const char * AliasGeometry (const char *alias)
 
static const DbAlias_tGetDbAliases ()
 
static void SetTestMaker (StTestMaker *mk)
 
static Int_t Cleanup (TDataSet *&ds)
 
static void lsMakers (const StMaker *top)
 
- Static Public Member Functions inherited from TDataSet
static TDataSetGetMainSet ()
 return pointer to the main dataset
 
static TDataSetinstance ()
 

Public Attributes

enum StMaker:: { ... }  EModule_return_Status
 

Protected Member Functions

StMessMgrGetLogger () const
 
virtual TDataSetFindDataSet (const char *logInput, const StMaker *uppMk=0, const StMaker *dowMk=0) const
 
- Protected Member Functions inherited from TDataSet
virtual void SetMother (TObject *mother)
 
 TDataSet (const char *name, const char *title)
 
void AddMain (TDataSet *set)
 add data set to main data set
 
TDataSetGetRealParent ()
 return real parent
 
void MakeCollection ()
 Create the internal container at once if any.
 

Protected Attributes

TDataSetm_DataSet
 
TDataSetm_ConstSet
 
TDataSetm_GarbSet
 
TDataSetm_Inputs
 
TDataSetm_Ouputs
 list of logInput:ActualInput
 
TDataSetm_Runco
 list of logOuput:ActualOuput
 
TList * m_Histograms
 Run Control parameters.
 
Int_t fTallyMaker [kStFatal+1]
 counters
 
Int_t m_Mode
 counters
 
Int_t m_Number
 Integer mode of maker.
 
Int_t m_LastRun
 Serial event number.
 
Int_t m_DebugLevel
 Last Run number.
 
Int_t m_MakeReturn
 Debug level.
 
TStopwatch m_Timer
 Make() return flag.
 
StMemStatfMemStatMake
 Timer object.
 
StMemStatfMemStatClear
 StMemStat for Make.
 
Int_t fStatus
 StMemStat for Clear.
 
StMessMgrfLogger
 Maker status.
 
StTurnLoggerfLoggerHold
 
- Protected Attributes inherited from TDataSet
TDataSetfParent
 
TSeqCollection * fList
 

Static Protected Attributes

static StMakerfgTopChain = 0
 list of Histograms
 
static StMakerfgStChain = 0
 pointer to top StChain
 
static StMakerfgFailedMaker = 0
 current pointer to StChain
 
static StTestMakerfgTestMaker = 0
 current pointer to failed maker
 
static Int_t fgTallyMaker [kStFatal+1] = {0,0,0,0,0}
 
- Static Protected Attributes inherited from TDataSet
static TDataSetfgMainSet = &mainSet
 

Additional Inherited Members

- Static Protected Member Functions inherited from TDataSet
static EDataSetPass SortIt (TDataSet *ds)
 
static EDataSetPass SortIt (TDataSet *ds, void *user)
 

Detailed Description

StMaker virtual base class for Makers

Definition at line 57 of file StMaker.h.

Member Function Documentation

EDataSetPass StMaker::ClearDS ( TDataSet ds,
void *  user 
)
static

Reduce the size of the table to the used rows + 1 and filll the last empty row awith a special pattern Check the table for NaN floating cells if any

Definition at line 993 of file StMaker.cxx.

References TTable::At(), TTable::GetNRows(), TTable::GetRowSize(), TTable::GetTableSize(), TTable::NaN(), and TTable::ReAllocate().

Int_t StMaker::Finish ( )
virtual

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

Reimplemented in StAssociationMaker, StjMCAsymMaker, StBTofSimMaker, StMiniMcMaker, StFgtSingleEventDisplay, StFgtSlowSimuMaker, StEmcAssociationMaker, StEEmcAssociationMaker, StTrsMaker, St2011WMaker, St_db_Maker, StSsdPointMaker, St_geant_Maker, StEmcTriggerMaker, StFtpcTrackMaker, StStrangeMuDstMaker, StMtdMatchMaker, StMtdSimMaker, StMuDstMaker, StMtdHitMaker, StTpcHitMaker, StFmsDbMaker, StBTofMatchMaker, StSkimPionMaker, StSvtSeqAdjMaker, StBTofCalibMaker, StMcEventMaker, StTofrMatchMaker, StPmdClusterMaker, StFgtGeneralBase, StETofMatchMaker, Stl3CounterMaker, StAnalysisMaker, StPicoDstMaker, StarPrimaryMaker, StPeCMaker, StSvtSimulationMaker, StFwdTrackMaker, St_pp2pp_Maker, StSsdDaqMaker, StTofMaker, StSvtDaqMaker, StFgtGenAVEMaker, StjTrigger2005DataMaker2, StjTrigger2005MCMaker2, StSvtDriftVelocityMaker, StSvtDbMaker, StTofCalibMaker, StHltMaker, StSvtPedMaker, StjTrigger2005DataMaker, StjTrigger2005MCMaker, StVertexSeedMaker, StSvtHitMaker, StBFChain, StBTofHitMaker, StBemcBeamBckgFinderMaker, StTriggerSimuMaker, StBarrelMonitorMaker, StFtpcMixerMaker, StPmdDiscriminatorMaker, StTrgMaker, StjTrigger2006DataMaker, StjTrigger2006MCMaker, StPrepEmbedMaker, StSstPointMaker, StEpcMaker, StSvtBadAnodesMaker, StEmcMicroDstMaker, StFgtSlowSimuMaker, StGammaMaker, StEmcOfflineCalibrationElectronAnalysis, StEmcOfflineCalibrationMaker, StSvtClusterAnalysisMaker, StBTofMaker, StEmcRawMaker, StTofpMatchMaker, StSvtEmbeddingMaker, StEmcMixerMaker, StMcAnalysisMaker, StiForwardTrackMaker, StFgtClusterMaker, StjMuDstFileNameMaker, StFgtAlignmentMaker, StFgtQAMaker, StjSimuBBCMaker, StTofSimMaker, EEmcTTMMaker, StPhotonMaker, StFgtCosmicTrackPlots, StFcsWaveformFitMaker, StEmcCalibrationMaker, StVpdAnalysisMaker, StVpdCalibMaker, StHiMicroMaker, StMyEventMaker, StETofCalibMaker, StETofHitMaker, StFgtPedMaker, StFgtQaAdcVsChannel, StEEmcTreeMaker_t, StFgtStatusMaker, StPmdCalibConstMaker, StSvtOnlineSeqAdjSimMaker, StjWestBEMCTowerEnergyListMaker, StRareMaker, StSsdFastSimMaker, StjBEMCTowerEnergyListMaker, StjMCParticleListMaker, StBTofNtupleMaker, StFgtCosmicTrackQA, StFgtQaClusterChargePerAPV, StFlowDirectCumulantMaker, StSvtClusterMaker, StSsdDbMaker, StarFilterMaker, StGammaTreeMaker, StFgtCosmicTrackMaker, StFgtQaCorrelationPlotMaker, StTofrNtupleMaker, StBTofMatchEffMaker, StTofMuDstEval, StTreeMaker, StEStructEventMaker, StGenericVertexMaker, StVpdSimMaker, StdEdxY2Maker, StGammaFilterMaker, StFlowCumulantMaker, StFlowMaker, StTofpNtupleMaker, StETofDigiMaker, StMuIOMaker, StFcsEventDisplay, StTriggerStudyMaker, StEmcCalibMaker, StFgtRobustPedMaker, StFlowAnalysisMaker, StFlowLeeYangZerosMaker, MuEzSmdCalMaker, StEmcOfflineCalibrationMipAnalysis, StFgtPedStatQA, StPeCLumiMaker, StTpcRSMaker, StBbcSimulationMaker, StFgtTimeShapeMaker, StPxlRawHitMaker, St_sls_Maker, StFgtSingleEventQA, StjMCKinMaker, StjVertexMaker, StTofMuDstReader, StTofpMcAnalysisMaker, MuEzPanitkinMaker, StEEmcDataDrivenMcMaker, StjTPCTrackListMaker, StJetMaker2012, StFgtDaq2RootMaker, SchedulerExample, StFmsDiPi0, StFgtClustFindMaker, StEEmcFgtLHTrackQa, StGammaEventMaker, StMcEEmcTreeMaker_t, StEEmcMixerMaker, StEmcPedestalMaker, StjSpinMaker, StLuminosityMaker, StChain, StEemcGammaFilterMaker, StGammaRawMaker, StiMaker, StMuAnalysisMaker, StZdcVertexMaker, StEEsmdCalMaker, StETofQAMaker, StFttHitCalibMaker, StL2_2006EmulatorMaker, StCentralityAnalyzer, StCentralityAnalyzer, StEStructAnalysisMaker, StEmcMipMaker, StJetMaker2009, StFgtClustEvalMaker, StFlowScalarProdMaker, StFpdMaker, StGammaScheduleMaker, StRHICfDbMaker, StMuEEmcCrateTimingMaker, StTrigTreeMaker_t, StEEsoloPi0Maker, StEpdHitMaker, StFgtJanGainMaker, StFgtSanityMaker, StBarrelEmcClusterMaker, StPythiaEventMaker, StFmsCalibMaker, StEmcADCtoEMaker, StFgtLenTreeMaker, StGammaCandidateMaker, StJetMaker, StMuDstFilterMaker, StPidAmpMaker, StFeePedMaker, StGammaPythiaEventMaker, StChargedPionMaker, StEEtowerExampleMaker, StFgtDbFileMaker, StFlowPhiWgtMaker, StFlowReCentMaker, StGammaSpinMaker, StJetReader, StUEMaker2009, StMuMomentumShiftMaker, StSpaceChargeEbyEMaker, St_spa_Maker, StSsdEmbeddingMaker, StL2_2008EmulatorMaker, StEmcEqualMaker, StFmsHitMaker, StFstCalibrationMaker, StFttPointMaker, StJetHistMaker, StFmsEventDisplay, StTriggerSimuPlayMaker, StFttRawHitMaker, StFmsTriggerMaker, StPreEclMaker, StBbcVertexMaker, StTrigCounter, StFstQAMaker, StBTofMixerMaker, StAdcPedHistoMaker, StJetSkimEventMaker, StClusterDisplay, StFcsTriggerSimMaker, StFcsPi0FinderForEcal, StJetSimuReader, StFmsOfflineQaMaker, StL2_2009EmulatorMaker, StJanEventMaker, StTrigOnlyPanitkinMaker, StFttClusterMaker, StIOMaker, StSpaceChargeDistMaker, StRHICfRawHitMaker, StFcsPi0ReconstructionMaker, StIOInterFace, StFgtStraightPlotter, StFgtStraightTrackMaker, StRandyTopMapMaker, StjBEMCTowerMaker, StjMCParticleMaker, StHistMaker, StEEmcTimingMaker, StEmcPreMixerMaker, StjTPCTrackMaker, StEEmcMixTreeMaker, StFcsTrackMatchMaker, StFgtDbMaker, StFcsEpdQaMaker, StFttFastSimMaker, StJetScratch, StFcsCosmicMaker, StFcsQaMaker, StEmcAsciiDbMaker, StEEmcPointTreeMaker, StFgtAVEfficiencyMaker, StFgtGenPlotter, StFcsTrgQaMaker, StFpostQaMaker, StFpsQaMaker, StEEmcDAQ2Ped, StFgtClusterPlotter, StFgtAVEfficiencyMaker, StFstFastSimMaker, StFcsEcalHcalMipMaker, StFcsMIPMaker, StFmsBsQaMaker, StEEmcMatchMaker, StBemcStatusMaker, StFgtClusterPlotter, StFgtPointPlotter, StLaserAnalysisMaker, StEEmcMixHistMaker, StTpcAvClusterMaker, StFmsTrgQaMaker, StRccCounterMonitor, StFwdAnalysisMaker, StFgtMCEvalMaker, StFmsBitCheckMaker, and SvtMatchedTree.

Definition at line 776 of file StMaker.cxx.

References Finish(), fTallyMaker, GetName(), GetRunNumber(), kStFatal, SetBIT(), and StMemStat::Summary().

Referenced by StTpcAvClusterMaker::Finish(), StLaserAnalysisMaker::Finish(), StEEmcMatchMaker::Finish(), StEmcPreMixerMaker::Finish(), StHistMaker::Finish(), StIOInterFace::Finish(), StEmcEqualMaker::Finish(), StJetHistMaker::Finish(), StFlowReCentMaker::Finish(), StFlowPhiWgtMaker::Finish(), StChargedPionMaker::Finish(), StPidAmpMaker::Finish(), StFgtJanGainMaker::Finish(), StFgtSanityMaker::Finish(), StFlowScalarProdMaker::Finish(), StFpdMaker::Finish(), StFgtClustEvalMaker::Finish(), StEmcMipMaker::Finish(), StZdcVertexMaker::Finish(), StiMaker::Finish(), StChain::Finish(), StEmcPedestalMaker::Finish(), StLuminosityMaker::Finish(), StEEmcMixerMaker::Finish(), StGammaEventMaker::Finish(), StFgtClustFindMaker::Finish(), StTofpMcAnalysisMaker::Finish(), StTofMuDstReader::Finish(), StFgtTimeShapeMaker::Finish(), StPxlRawHitMaker::Finish(), StBbcSimulationMaker::Finish(), StTpcRSMaker::Finish(), StPeCLumiMaker::Finish(), StFlowLeeYangZerosMaker::Finish(), StFlowAnalysisMaker::Finish(), StEmcCalibMaker::Finish(), StTriggerStudyMaker::Finish(), StFlowMaker::Finish(), StdEdxY2Maker::Finish(), StFlowCumulantMaker::Finish(), StTofMuDstEval::Finish(), StarFilterMaker::Finish(), StFlowDirectCumulantMaker::Finish(), StPmdCalibConstMaker::Finish(), StHiMicroMaker::Finish(), StEmcCalibrationMaker::Finish(), StVpdCalibMaker::Finish(), StEmcMixerMaker::Finish(), StMcAnalysisMaker::Finish(), StFgtSlowSimuMaker::Finish(), StEmcMicroDstMaker::Finish(), StPmdDiscriminatorMaker::Finish(), StTriggerSimuMaker::Finish(), StVertexSeedMaker::Finish(), StHltMaker::Finish(), St_pp2pp_Maker::Finish(), Finish(), StarPrimaryMaker::Finish(), StPeCMaker::Finish(), StPmdClusterMaker::Finish(), StMcEventMaker::Finish(), StTpcHitMaker::Finish(), StFtpcTrackMaker::Finish(), StEmcTriggerMaker::Finish(), St2011WMaker::Finish(), StMiniMcMaker::Finish(), and StAssociationMaker::Finish().

Int_t StMaker::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 in StAssociationMaker, StBTofSimMaker, StMiniMcMaker, StEEmcSlowMaker, StFgtSingleEventDisplay, StFtpcClusterMaker, StFgtSlowSimuMaker, StEmcAssociationMaker, StEEmcAssociationMaker, StTrsMaker, StjMCAsymMaker, St2011WMaker, St2009WMaker, StSsdPointMaker, St_geant_Maker, St_db_Maker, StMCAsymMaker, StQAMakerBase, StFgtA2CMaker, StEmcTriggerMaker, StFtpcTrackMaker, StMtdSimMaker, StStrangeMuDstMaker, StMtdMatchMaker, StV0FinderMaker, StMtdHitMaker, StMuDstMaker, StFtpcSlowSimMaker, StFmsDbMaker, StSkimPionMaker, StBTofMatchMaker, StSvtSeqAdjMaker, StBTofCalibMaker, StMcEventMaker, StTofrMatchMaker, StPmdClusterMaker, StFgtGeneralBase, StETofMatchMaker, StTpcHitMaker, StAnalysisMaker, Stl3CounterMaker, StPicoDstMaker, StFwdTrackMaker, StPeCMaker, StarPrimaryMaker, StSvtSimulationMaker, St_pp2pp_Maker, StBeamBackMaker, StEEmcFastMaker, StSsdDaqMaker, StTofMaker, StFcsDbMaker, StSvtDaqMaker, StFgtGenAVEMaker, StSstDaqMaker, StTpcDbMaker, StEEmcGenericClusterMaker, St_trg_Maker, StSvtDriftVelocityMaker, StSvtDbMaker, StTofCalibMaker, StBTofHitMaker, StHltMaker, StSvtHitMaker, StVertexSeedMaker, StSpinDbMaker, StEEmc2x2ClusterMaker, StMyClusterMaker, StRFEmcTrigMaker, StBarrelMonitorMaker, StTriggerSimuMaker, StjTrigger2005DataMaker2, StjTrigger2005MCMaker2, StRTSBaseMaker, StBemcBeamBckgFinderMaker, StFtpcMixerMaker, StPmdDiscriminatorMaker, StPxlSimMaker, StSvtPedMaker, StTrgMaker, St_ctf_Maker, StEmcSimulatorMaker, StPrepEmbedMaker, StjTrigger2005DataMaker, StjTrigger2005MCMaker, StSstPointMaker, StarGenerator, StFgtSlowSimuMaker, StEpcMaker, StFgtClusterMaker, StSvtBadAnodesMaker, StEmcMicroDstMaker, StTpcRTSHitMaker, StGammaMaker, Stl3RawReaderMaker, StBTofMaker, StStrangeTagsMaker, StEmcOfflineCalibrationElectronAnalysis, StSvtClusterAnalysisMaker, StEmcOfflineCalibrationMaker, StEmcRawMaker, StFmsFastSimulatorMaker, StPmdSimulatorMaker, StTofpMatchMaker, StFmsPointMaker, StjTrigger2006DataMaker, StjTrigger2006MCMaker, StSvtEmbeddingMaker, StTofHitMaker, StEmcMixerMaker, StEventMaker, StMcAnalysisMaker, StiForwardTrackMaker, StFgtAlignmentMaker, StFgtQAMaker, StFgtTracking, StTofSimMaker, StPhotonMaker, StFgtCosmicTrackPlots, StFcsWaveformFitMaker, StMuLcp2TreeMaker, StEmcCalibrationMaker, StFgtRawMaker, StVpdAnalysisMaker, StVpdCalibMaker, StBFChain, EEmcTTMMaker, StETofCalibMaker, StETofHitMaker, StHiMicroMaker, StMyEventMaker, StFgtPedMaker, StFgtQaAdcVsChannel, StPxlDbMaker, St2009pubMcMaker, St_emc_Maker, StEEmcGenericPointMaker, StFcsClusterMaker, StFgtQaMaker, StjMuDstFileNameMaker, StPmdCalibConstMaker, StSvtOnlineSeqAdjSimMaker, StRareMaker, StEEmcTreeMaker_t, St2eemcFeeRawMaker, St2009WjjMaker, StFgtCosmicTrackQA, StFgtQaClusterChargePerAPV, StFlowDirectCumulantMaker, StjSimuBBCMaker, StSvtClusterMaker, StBTofNtupleMaker, StSsdDbMaker, StEventQAMaker, StGeant2LcpTreeMaker, StJanBarrelDbMaker, StarFilterMaker, StFcsFastSimulatorMaker, StSsdFastSimMaker, StFgtCosmicTrackMaker, StFgtQaCorrelationPlotMaker, StGammaTreeMaker, StGenericVertexMaker, StBfcTriggerFilterMaker, St2009pubJSMaker, St_sdm_Maker, StdEdxY2Maker, StMcJetCalibMaker, StBTofMatchEffMaker, StTofMuDstEval, StTofrNtupleMaker, StEStructEventMaker, StETofDigiMaker, StjWestBEMCTowerEnergyListMaker, StVpdSimMaker, StEEmcRawMapMaker, StGammaFilterMaker, StFlowCumulantMaker, StFlowMaker, StFmsFilterMaker, St2011pubSpinMaker, StTofpNtupleMaker, StMyPointMaker, MuEzSmdCalMaker, StjBEMCTowerEnergyListMaker, StjMCParticleListMaker, StFcsEventDisplay, StTriggerStudyMaker, St2009pubSpinMaker, StEmcCalibMaker, StFgtRobustPedMaker, StFgtQaRawOctAdc, StFlowAnalysisMaker, StFlowLeeYangZerosMaker, StHitFilterMaker, StIstSlowSimMaker, StPxlClusterMaker, St2011pubMcMaker, St2009WlumiMaker, StTreeMaker, StEEmcIUMixMaker, StEEmcMixMaker, StEmcOfflineCalibrationMipAnalysis, StFgtQaHighStrips, StPeCLumiMaker, St2009ZMaker, StTpcRSMaker, StBbcSimulationMaker, MuEzPanitkinMaker, StFgtTimeShapeMaker, StPxlRawHitMaker, St_sls_Maker, StFgtSingleEventQA, StMuIOMaker, StTofMuDstReader, StTofpMcAnalysisMaker, StFgtClustFindMaker, StEEmcDataDrivenMcMaker, StEEmcMixMaker, StFmsFpsMaker, StJetMaker2012, St2011ZMaker, StChain, StEEmcHitMakerSimple_t, StFgtDaq2RootMaker, StFmsDiPi0, StTagsMaker, StEEmcFilterMaker, StEEmcIUPi0Analysis, StGammaEventMaker, StMagFMaker, St2011pubWanaMaker, St2009pubWanaMaker, St_TLA_Maker, StEEsmdCalMaker, StEEmcMixerMaker, StEmcPedestalMaker, StETofQAMaker, StEEmcFgtLHTrackQa, StFttHitCalibMaker, StMtdQAMaker, StLuminosityMaker, StTagFilterMaker, StEEmcPi0Analysis, StEEmcTrigSimuMaker, StEemcGammaFilterMaker, StGammaRawMaker, StMuAnalysisMaker, SchedulerExample, StZdcVertexMaker, StjMCKinMaker, StjVertexMaker, StL2_2006EmulatorMaker, StCentralityAnalyzer, StCentralityAnalyzer, StFgtClustEvalMaker, StMuEEDemoMaker, StEEmcFgtCorrelatorA, StEEsoloPi0Maker, StEmcMipMaker, StEStructAnalysisMaker, StiMaker, StJetMaker2009, St2011WlumiMaker, StRtsReaderMaker, StMcEEmcTreeMaker_t, StFlowScalarProdMaker, StFpdMaker, StGammaScheduleMaker, StjSpinMaker, StjTPCTrackListMaker, StRHICfDbMaker, StKinkMaker, StFmsCalibMaker, StMuEEmcCrateTimingMaker, StHeavyTagMaker, StFeePedMaker, StEEmcHitMaker_t, StFgtJanGainMaker, StFgtSanityMaker, StFstRawHitMaker, StBarrelEmcClusterMaker, StIstRawHitMaker, StPythiaEventMaker, StEEtowerExampleMaker, StEmcADCtoEMaker, StEpdHitMaker, StFgtLenTreeMaker, StJetMaker, StMuDstFilterMaker, StPidAmpMaker, StFttPointMaker, StGammaCandidateMaker, StGammaPythiaEventMaker, StChargedPionMaker, StEventCompendiumMaker, StFgtDbFileMaker, StFlowPhiWgtMaker, StFlowReCentMaker, StFttRawHitMaker, StKFVertexMaker, StJetReader, StUEMaker2009, StMuMomentumShiftMaker, StSpaceChargeEbyEMaker, St_spa_Maker, StSsdEmbeddingMaker, StL2_2008EmulatorMaker, StBbcVertexMaker, StEmcEqualMaker, StMuFgtOccTxtMkr, StFmsHitMaker, StFstCalibrationMaker, StGammaSpinMaker, StJetHistMaker, StMtdCalibMaker, StMtdTrackingMaskMaker, StFmsEventDisplay, StTriggerSimuPlayMaker, StTruthTestMaker, StSpinInfoMaker_t, StTrigTreeMaker_t, StMtdEvtFilterMaker, StMuScalerCutter, StFmsTriggerMaker, StAdcPedHistoMaker, StEEmcPi0Maker, StMcQaMaker, StPreEclMaker, StPxlHitMaker, StDAQMaker, StMcOutputMaker, StFstQAMaker, StHighPtTagsMaker, StBTofMixerMaker, StTrigOnlyPanitkinMaker, StEEmcIUPointMaker, StRedoTracks, StFgtRawDaqReader, StFttClusterMaker, StJetSkimEventMaker, StClusterDisplay, StFcsTriggerSimMaker, StSstDbMaker, StHistCollectorMaker, StEEmcPointMaker, StFcsPi0FinderForEcal, StFgtPointMaker, StIstFastSimMaker, StBET4pMaker, StJetSimuReader, StFmsOfflineQaMaker, StL2_2009EmulatorMaker, StJanEventMaker, StEEmcEnergyMaker_t, StEEmcA2EMaker, StEEmcPointMaker, StMuDstVtxSeedMaker, StPicoDstVtxSeedMaker, StSpaceChargeDistMaker, StRHICfRawHitMaker, StFcsPi0ReconstructionMaker, StHistMaker, St_sfs_Maker, StFgtStraightPlotter, StFgtStraightTrackMaker, StFpsRawHitMaker, StTriggerFilterMaker, StMtdTrigUtil, StEvtTrigDetSumsMaker, StEvtVtxSeedMaker, StTriggerFilterMaker, StBlankStEventMaker, StEEmcA2EMaker, StEEmcIUClusterMaker, StTrigCounter, StRandyTopMapMaker, StjBEMCTowerMaker, StjMCParticleMaker, StMuDst2StEventMaker, StFcsRawDaqReader, StFmsFastSimMaker, StFpsRawDaqReader, StTpcFastSimMaker, StEEmcClusterMaker, StEEmcMixQAMaker, StEmcPreMixerMaker, StEtrFastSimMaker, StFstClusterMaker, StIstClusterMaker, StjTPCTrackMaker, StXiFinderMaker, StEEmcDisplayMaker, StFcsTrackMatchMaker, StFgtDbMaker, StGammaTreeReader, St_pythia_Maker, StPythiaFourPMaker, StAddRunInfoMaker, StFcsEpdQaMaker, StIOInterFace, StEEmcDAQ2Ped, StEEmcTimingMaker, StJetScratch, StFcsCosmicMaker, StFcsQaMaker, StTpcHitMover, StEmcAsciiDbMaker, StEEmcPi0Reader, StEEmcClusterMaker, StFcsRawHitMaker, StFgtAVEfficiencyMaker, StFgtGenPlotter, StFttFastSimMaker, StIstDbMaker, StIstHitMaker, StjTreeEntryMaker, StFcsTrgQaMaker, StFmsSimulatorMaker, StFpostQaMaker, StFpsQaMaker, StTpcMixerMaker, StEEmcIUPi0Reader, StEEmcMixQAMaker, StFcsPointMaker, StFgtClusterPlotter, StFgtAVEfficiencyMaker, StIOMaker, StFcsEcalHcalMipMaker, StFcsMIPMaker, StFmsBsQaMaker, StEEmcQAMaker, StEEmcMatchMaker, StEEmcMixTreeMaker, StEEmcQAMaker, StBemcStatusMaker, StFgtClusterPlotter, StFstDbMaker, StFstHitMaker, StFstFastSimMaker, StShadowMaker, StTrackMateMaker, StFgtPointPlotter, StEEmcPointTreeMaker, StEEmcMixHistMaker, StFttDbMaker, StFwdAnalysisMaker, StEEmcPointFitMaker, StLaserAnalysisMaker, StFmsTrgQaMaker, StRccCounterMonitor, StTpcAvClusterMaker, StTriggerDataMaker, StarEmbedMaker, StDetectorDbMaker, StFgtMCEvalMaker, StFmsBitCheckMaker, SvtMatchedTree, and StTriggerDataReader.

Definition at line 898 of file StMaker.cxx.

References fgFailedMaker, fgStChain, fgTestMaker, kStERR, kStFatal, kStOK, kStWarn, m_LastRun, Make(), and SetBIT().

Referenced by StFttDbMaker::Make(), StEEmcQAMaker::Make(), StEEmcClusterMaker::Make(), StClusterDisplay::Make(), StChargedPionMaker::Make(), StiMaker::Make(), StTagFilterMaker::Make(), StChain::Make(), StEventQAMaker::Make(), StEEmcGenericPointMaker::Make(), StVpdCalibMaker::Make(), StFmsPointMaker::Make(), StEmcSimulatorMaker::Make(), StEEmcGenericClusterMaker::Make(), StFcsDbMaker::Make(), Make(), and StEEmcSlowMaker::Make().

void StMaker::PrintTimer ( Option_t *  option = "")
virtual

Printtimer information of this maker. Entries counts how many times the methods: Init(), Make() and Finish () were called.

Definition at line 1098 of file StMaker.cxx.

References GetName(), and m_Timer.


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