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}
helper class for access to the run data
Definition: EdbRunAccess.h:23

◆ 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