FEDRA emulsion software from the OPERA Collaboration
addRWC.C File Reference
#include "EdbRun.h"
#include "EdbRunAccess.h"
#include "TSystem.h"
#include "Riostream.h"
Include dependency graph for addRWC.C:

Functions

int addRWC (char *rwcname, const char *rootname)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ addRWC()

int addRWC ( char *  rwcname,
const char *  rootname 
)
10 {
11  EdbRunAccess ra( rootname );
12 
13  if ( gSystem->AccessPathName( rwcname ) ) //check disk access
14  return 1;
15  else
16  ra.InitRunFromRWC( rwcname, false, "NOCL" );
17 
18  if ( gSystem->AccessPathName( rootname ) ) //check disk access
19  return 1;
20  else {
21  ra.GetRun()->GetTree()->SetMaxTreeSize(10e9);
22  ra.GetRun()->Close();
23  }
24 
25  return 0;
26 }
Definition: EdbRunAccess.h:22

◆ main()

int main ( int  argc,
char *  argv[] 
)
30 {
31  if ( argc!=3) {
32  cout << "addRWC.exe <rwcname> <rootname>\n";
33  return 1;
34  }
35 
36  cout << "rwcname : " << argv[1] << endl;
37  cout << "rootname : " << argv[2] << endl;
38 
39  return addRWC( argv[1] , argv[2] ) ;
40 }
int addRWC(char *rwcname, const char *rootname)
Definition: addRWC.C:9