52 TEnv
cenv(
"showerenv");
55 const char *env =
cenv.GetValue(
"emshow.env",
"shower.rootrc");
56 const char *
outdir =
cenv.GetValue(
"emshow.outdir",
"./");
61 bool do_showerfrom_vt =
false;
62 bool do_showerfrom_lt =
false;
63 bool do_showerfrom_bt =
false;
65 Int_t pred_plate = 0, to_plate=0;
68 for (
int i=1; i<argc; i++ ) {
71 if (!strncmp(key,
"-set=",5))
73 if (strlen(key)>5) sscanf(key+5,
"%d.%d.%d.%d",&
brick,&
plate,&major,&minor);
76 else if (!strncmp(key,
"-o=",3))
78 if (strlen(key)>3)
outdir=key+3;
80 else if (!strncmp(key,
"-pred=",6))
83 pred_plate = atoi(key+6);
87 else if (!strncmp(key,
"-vt=",3))
90 do_showerfrom_vt=
true;
93 else if (!strncmp(key,
"-vt=",3))
96 do_showerfrom_lt=
true;
99 else if (!strncmp(key,
"-bt=",3))
102 do_showerfrom_bt=
true;
105 else if (!strncmp(key,
"-VSB=",5))
109 to_plate = atoi(key+5);
112 else if (!strncmp(key,
"-v=",3))
123 cenv.SetValue(
"emshow.env", env);
124 cenv.ReadFile(
cenv.GetValue(
"emshow.env",
"shower.rootrc"),kEnvLocal);
126 cenv.WriteFile(
"shower.save.rootrc");
131 printf(
"\n----------------------------------------------------------------------------\n");
132 printf(
"tracking set %d.%d.%d.%d\n",
brick,
plate, major,minor);
133 printf(
"----------------------------------------------------------------------------\n\n");
141 TCut c = gEnv->GetValue(
"emshow.cpcut",
"s.eW>13&&eCHI2P<2.5&&s1.eFlag>=0&&s2.eFlag>=0&&eN1==1&&eN2==1");
152 printf(
"\n----------------------------------------------------------------------------\n");
153 printf(
"prepare predictions %d.%d.%d.%d for the plate %d\n",
brick,
plate, major,minor, pred_plate);
154 printf(
"----------------------------------------------------------------------------\n\n");
162 predid.ePlate = pred_plate;
BRICK brick
Definition: RecDispMC.C:103
EdbPVRec * ali
Definition: align.C:1
Definition: EdbPVRec.h:148
TObjArray * eTracks
Definition: EdbPVRec.h:161
Definition: EdbScanProc.h:12
int TrackSetBT(EdbScanSet &sc, TEnv &cenv)
Definition: EdbScanProc.cxx:601
int ReadFoundTracks(EdbScanSet &ss, EdbPVRec &ali, int flag=-1)
Definition: EdbScanProc.cxx:220
int WriteSBTracks(TObjArray &tracks, EdbID id)
Definition: EdbScanProc.cxx:1438
int FindPredictionsRawSet(EdbID idp, EdbScanSet &ss, int npl)
Definition: EdbScanProc.cxx:2098
int AssembleScanSet(EdbScanSet &ss)
Definition: EdbScanProc.cxx:134
TString eProcDirClient
Definition: EdbScanProc.h:14
EdbScanSet * ReadScanSet(EdbID id)
Definition: EdbScanProc.cxx:1521
Definition: EdbScanSet.h:11
EdbScanProc * sproc
Definition: comptonmap.cpp:29
bool do_set
Definition: emrec.cpp:36
const char * outdir
Definition: emrec.cpp:37
void set_default(TEnv &cenv)
Definition: emshow.cpp:27
void print_help_message()
Definition: emshow.cpp:11
gEDBDEBUGLEVEL
Definition: energy.C:7
ss
Definition: energy.C:62
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1
UInt_t id
Definition: tlg2pattern.C:118