First page Back Continue Last page Overview Graphics
Using StMuDstMaker in a Chain
void SimpleAnalysis(Int_t nEvents, Int_t nFiles, TString InputFileList,
TString OutputDir, TString JobIdName )
{
// Load libraries
gROOT -> Macro("loadMuDst.C")
gSystem -> Load("SimpleAnalysis.so") ;
// List of member links in the chain
StChain* chain = new StChain ;
StMuDstMaker* muDstMaker = new StMuDstMaker(0,0,"",InputFileList,"MuDst",nFiles) ;
SimpleAnalysisMaker* AnalysisCode = new SimpleAnalysisMaker(muDstMaker) ;
…
// Loop over the links in the chain
chain -> Init() ;
chain -> EventLoop(1,nEvents) ;
chain -> Finish() ;
// Cleanup
delete chain ;
}