41 const char *
outdir =
cenv.GetValue(
"empred.outdir" ,
"..");
50 for(
int i=1; i<argc; i++ ) {
53 if (!strncmp(key,
"-set1=",6))
55 if(strlen(key)>6)
if(idset1.
Set(key+6)) do_set1=
true;
57 else if(!strncmp(key,
"-set2=",6))
59 if(strlen(key)>6)
if(idset2.
Set(key+6)) do_set2=
true;
61 else if(!strncmp(key,
"-plate=",7))
63 if(strlen(key)>4) {
plate = atoi(key+7); }
65 else if(!strncmp(key,
"-o=",3))
67 if(strlen(key)>3)
outdir=key+3;
69 else if(!strncmp(key,
"-v=",3))
77 cenv.ReadFile(
cenv.GetValue(
"empred.env" ,
"empred.rootrc") ,kEnvLocal);
79 cenv.WriteFile(
"empred.save.rootrc");
83 printf(
"\n----------------------------------------------------------------------------\n");
84 printf(
"prepare predictions %s for the plate %d\n", idset1.
AsString(),
plate );
85 printf(
"----------------------------------------------------------------------------\n\n");
89 TCut
cut =
cenv.GetValue(
"empred.trcut" ,
"nseg>2");
102 Log(1,
"empred",
"%d predictions found using cut %s",n,
cut.GetTitle());
110 Log(1,
"empred",
"%d predictions found using cut %s",n,
cut.GetTitle());
113 cenv.WriteFile(
"empred.save.rootrc");
bool Log(int level, const char *location, const char *fmt,...)
Definition: EdbLog.cxx:75
EdbPVRec * ali
Definition: align.C:1
TCut cut
Definition: check_shower.C:6
char * AsString() const
Definition: EdbID.cxx:24
bool Set(const char *id_string)
Definition: EdbID.cxx:17
Definition: EdbLayer.h:40
void SubstructCorrections(EdbLayer &la)
Definition: EdbLayer.cxx:103
void Print()
Definition: EdbLayer.cxx:150
Definition: EdbPVRec.h:148
TObjArray * eTracks
Definition: EdbPVRec.h:161
Definition: EdbScanProc.h:12
bool ReadAffToLayer(EdbLayer &la, EdbID id1, EdbID id2)
Definition: EdbScanProc.cxx:64
int MakeTracksPred(TObjArray &tracks, EdbID id, EdbLayer &layer)
Definition: EdbScanProc.cxx:3367
int ReadTracksTree(EdbID id, EdbPVRec &ali, TCut cut="1")
Definition: EdbScanProc.cxx:644
TString eProcDirClient
Definition: EdbScanProc.h:14
EdbScanSet * ReadScanSet(EdbID id)
Definition: EdbScanProc.cxx:1521
Definition: EdbScanSet.h:11
EdbPlateP * GetPlate(Int_t p)
Definition: EdbScanSet.h:57
EdbScanProc * sproc
Definition: comptonmap.cpp:29
void set_default(TEnv &cenv)
Definition: empred.cpp:27
void print_help_message()
Definition: empred.cpp:12
const char * outdir
Definition: emrec.cpp:37
gEDBDEBUGLEVEL
Definition: energy.C:7
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1