StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
saveAbbreviatedFiles.C
1 void saveAbbreviatedFiles(//const Char_t *dir="/star/institutions/ucla/staszak/bemc2006pp_pass2/trans3/test_root/") {
2  const Char_t *dir="/star/data07/EMC/staszak/2006pp/trans/test/") {
3  //
4  // load shared libs
5  gROOT->LoadMacro("$STAR/StRoot/StMuDSTMaker/COMMON/macros/loadSharedLibraries.C");
6  loadSharedLibraries();
7  gSystem->Load("StMcEvent");
8  gSystem->Load("StMcEventMaker");
9  gSystem->Load("StAssociationMaker");
10  gSystem->Load("St_Tables.so");
11  gSystem->Load("StDbLib.so");
12  gSystem->Load("StDbBroker.so");
13  gSystem->Load("St_db_Maker.so");
14  gSystem->Load("St_base");
15  gSystem->Load("StUtilities");
16  gSystem->Load("StarClassLibrary");
17  gSystem->Load("StChain");
18  // load EMC libraries
19  gSystem->Load("StDaqLib");
20  gSystem->Load("StEmcRawMaker");
21  gSystem->Load("StEmcADCtoEMaker");
22  gSystem->Load("StPreEclMaker");
23  gSystem->Load("StEpcMaker");
24  assert(gSystem->Load("StEmcPoolCSMStatusUtils")==0);
25  cout<<"All libs loaded"<<endl;
26 
27 
28  // all libs loaded
29 
30  CSMStatusUtils myUtils;
31  myUtils.setDetectorFlavor("bemc");
32  myUtils.readTablesFromASCII(dir,".txt");
33  myUtils.saveAbbreviatedStatusTablesToASCII(dir);
34  //CSMStatusUtils myUtils2;
35  //myUtils2.setDetectorFlavor("eemc");
36  //myUtils2.readTablesFromASCII(dir,".txt");
37  //myUtils2.saveAbbreviatedStatusTablesToASCII(dir);
38 }