| 39 |
#include <EventHeader.h> |
#include <EventHeader.h> |
| 40 |
#include <physics/neutronDetector/NeutronEvent.h> |
#include <physics/neutronDetector/NeutronEvent.h> |
| 41 |
#include <physics/neutronDetector/NeutronRecord.h> |
#include <physics/neutronDetector/NeutronRecord.h> |
|
//#include <yodaUtility.h> |
|
| 42 |
// |
// |
| 43 |
// RunInfo header |
// RunInfo header |
| 44 |
// |
// |
| 58 |
// |
// |
| 59 |
// |
// |
| 60 |
int NDCore(UInt_t run, TFile *file, TSQLServer *dbc, Int_t NDargc, char *NDargv[]){ |
int NDCore(UInt_t run, TFile *file, TSQLServer *dbc, Int_t NDargc, char *NDargv[]){ |
|
// |
|
|
Int_t i = 0; |
|
|
// |
|
|
TString processFolder = "NDFolder"; |
|
| 61 |
// |
// |
| 62 |
// Set these to true to have a very verbose output. |
// Set these to true to have a verbose output. |
| 63 |
// |
// |
| 64 |
Bool_t debug = false; |
Bool_t debug = false; |
|
// |
|
| 65 |
Bool_t verbose = false; |
Bool_t verbose = false; |
| 66 |
// |
// |
| 67 |
|
// Output directory is the working directoy. |
| 68 |
|
// |
| 69 |
|
const char* outDir = gSystem->DirName(gSystem->DirName(file->GetPath())); |
| 70 |
|
// |
| 71 |
|
Int_t i = 0; |
| 72 |
|
TString processFolder = "NDFolder_"+run; |
| 73 |
if ( NDargc > 0 ){ |
if ( NDargc > 0 ){ |
| 74 |
i = 0; |
i = 0; |
| 75 |
while ( i < NDargc ){ |
while ( i < NDargc ){ |
| 90 |
}; |
}; |
| 91 |
}; |
}; |
| 92 |
// |
// |
| 93 |
const char* outDir = gSystem->DirName(gSystem->DirName(file->GetPath())); |
|
| 94 |
// Variables for level2 |
// Variables for level2 |
| 95 |
// |
// |
| 96 |
TTree *NDtr = 0; |
TTree *NDtr = 0; |
| 97 |
UInt_t nevents = 0; |
UInt_t nevents = 0; |
| 98 |
// |
// |
| 99 |
// variables needed to reprocess data |
// Variables needed to reprocess data |
| 100 |
// |
// |
| 101 |
TString NDversion; |
TString NDversion; |
| 102 |
ItoRunInfo *runinfo = 0; |
ItoRunInfo *runinfo = 0; |