00001
00002
00003
00004
00005
00007
00008 #ifndef NtpStNC_h
00009 #define NtpStNC_h
00010
00011 #include <TROOT.h>
00012 #include <TChain.h>
00013 #include <TFile.h>
00014 const Int_t kMaxvetostp = 20000;
00015 const Int_t kMaxstp = 10000;
00016 const Int_t kMaxslc = 10000;
00017 const Int_t kMaxshw = 10000;
00018 const Int_t kMaxclu = 20000;
00019 const Int_t kMaxtrk = 10000;
00020 const Int_t kMaxevt = 10000;
00021 const Int_t kMaxmc = 10000;
00022 const Int_t kMaxstdhep = 10000;
00023 const Int_t kMaxdigihit = 10000;
00024 const Int_t kMaxthstp = 10000;
00025 const Int_t kMaxthslc = 10000;
00026 const Int_t kMaxthshw = 10000;
00027 const Int_t kMaxthtrk = 10000;
00028 const Int_t kMaxthevt = 10000;
00029
00030
00031 int abs(int i)
00032 {
00033 if(i<0) return -i;
00034 else return i;}
00035
00036 double abs(double d)
00037 {
00038 if(d<0.0) return -d;
00039 else return d;}
00040
00041 long abs(long l)
00042 {
00043 if(l<0) return -l;
00044 else return l;}
00045
00046 class NtpSt {
00047 public :
00048 TTree *fChain;
00049 Int_t fCurrent;
00050
00051
00052
00053 UInt_t fUniqueID;
00054 UInt_t fBits;
00055 TString fName;
00056 TString fTitle;
00057 UInt_t fHeader_fUniqueID;
00058 UInt_t fHeader_fBits;
00059 UInt_t fHeader_fVldContext_fUniqueID;
00060 UInt_t fHeader_fVldContext_fBits;
00061 Int_t fHeader_fVldContext_fDetector;
00062 Int_t fHeader_fVldContext_fSimFlag;
00063 Int_t fHeader_fVldContext_fTimeStamp_fSec;
00064 Int_t fHeader_fVldContext_fTimeStamp_fNanoSec;
00065 Int_t fHeader_fRun;
00066 Short_t fHeader_fSubRun;
00067 Short_t fHeader_fRunType;
00068 UInt_t fHeader_fErrorCode;
00069 Int_t fHeader_fSnarl;
00070 UInt_t fHeader_fTrigSrc;
00071 Int_t fHeader_fTimeFrame;
00072 Int_t fHeader_fEvent;
00073 Bool_t fIsClearable;
00074 UInt_t evthdr_fUniqueID;
00075 UInt_t evthdr_fBits;
00076 UInt_t evthdr_ndigit;
00077 UInt_t evthdr_nstrip;
00078 UShort_t evthdr_nslice;
00079 UShort_t evthdr_ncluster;
00080 UShort_t evthdr_ntrack;
00081 UShort_t evthdr_nshower;
00082 UShort_t evthdr_nevent;
00083 Double_t evthdr_trigtime;
00084 UInt_t evthdr_ph_fUniqueID;
00085 UInt_t evthdr_ph_fBits;
00086 Float_t evthdr_ph_raw;
00087 Float_t evthdr_ph_siglin;
00088 Float_t evthdr_ph_sigcor;
00089 Float_t evthdr_ph_pe;
00090 UInt_t evthdr_planeall_fUniqueID;
00091 UInt_t evthdr_planeall_fBits;
00092 UShort_t evthdr_planeall_n;
00093 UShort_t evthdr_planeall_nu;
00094 UShort_t evthdr_planeall_nv;
00095 UShort_t evthdr_planeall_beg;
00096 UShort_t evthdr_planeall_begu;
00097 UShort_t evthdr_planeall_begv;
00098 UShort_t evthdr_planeall_end;
00099 UShort_t evthdr_planeall_endu;
00100 UShort_t evthdr_planeall_endv;
00101 UInt_t evthdr_plane_fUniqueID;
00102 UInt_t evthdr_plane_fBits;
00103 UShort_t evthdr_plane_n;
00104 UShort_t evthdr_plane_nu;
00105 UShort_t evthdr_plane_nv;
00106 UShort_t evthdr_plane_beg;
00107 UShort_t evthdr_plane_begu;
00108 UShort_t evthdr_plane_begv;
00109 UShort_t evthdr_plane_end;
00110 UShort_t evthdr_plane_endu;
00111 UShort_t evthdr_plane_endv;
00112 UInt_t evthdr_date_fUniqueID;
00113 UInt_t evthdr_date_fBits;
00114 UShort_t evthdr_date_year;
00115 Char_t evthdr_date_month;
00116 Char_t evthdr_date_day;
00117 Char_t evthdr_date_hour;
00118 Char_t evthdr_date_minute;
00119 Double_t evthdr_date_sec;
00120 UInt_t evthdr_date_utc;
00121 UInt_t vetohdr_fUniqueID;
00122 UInt_t vetohdr_fBits;
00123 UInt_t vetohdr_ndigit[3];
00124 UInt_t vetohdr_nplank[3];
00125 Int_t vetohdr_adc[3];
00126 Float_t vetohdr_dx[3];
00127 Int_t vetohdr_dxvetostp[3];
00128 Float_t vetohdr_dcos;
00129 Float_t vetohdr_projx;
00130 Float_t vetohdr_projy;
00131 Float_t vetohdr_projz;
00132 Bool_t vetohdr_ishit;
00133 UInt_t crhdr_fUniqueID;
00134 UInt_t crhdr_fBits;
00135 Float_t crhdr_zenith;
00136 Float_t crhdr_azimuth;
00137 Float_t crhdr_ra;
00138 Float_t crhdr_rahourangle;
00139 Float_t crhdr_dec;
00140 Double_t crhdr_juliandate;
00141 Float_t crhdr_locsiderialtime;
00142 UInt_t dmxstatus_fUniqueID;
00143 UInt_t dmxstatus_fBits;
00144 UChar_t dmxstatus_ismultimuon;
00145 UChar_t dmxstatus_nonphysicalfail;
00146 UChar_t dmxstatus_validplanesfail;
00147 UChar_t dmxstatus_vertexplanefail;
00148 UShort_t dmxstatus_ustrayplanes;
00149 UShort_t dmxstatus_vstrayplanes;
00150 UShort_t dmxstatus_uvalidplanes;
00151 UShort_t dmxstatus_vvalidplanes;
00152 Float_t dmxstatus_avgtimeoffset;
00153 UInt_t mchdr_fUniqueID;
00154 UInt_t mchdr_fBits;
00155 UShort_t mchdr_nmc;
00156 UShort_t mchdr_nstdhep;
00157 UInt_t mchdr_ndigihit;
00158 UInt_t photon_fUniqueID;
00159 UInt_t photon_fBits;
00160 UShort_t photon_hitsDiscardedGeom;
00161 UShort_t photon_hitsDiscardedBad;
00162 UInt_t photon_totalHits;
00163 UInt_t photon_totalStripsHit;
00164 UInt_t photon_bluePhotons;
00165 UInt_t photon_greenPhotons;
00166 UInt_t photon_bluePhotons_nonprescaled;
00167 UInt_t photon_greenPhotons_nonprescaled;
00168 UInt_t photon_totalPE;
00169 UInt_t photon_totalPixels;
00170 Float_t photon_totalHitEnergy;
00171 Float_t photon_energyDiscardedGeom;
00172 Float_t photon_energyDiscardedBad;
00173 UInt_t detsim_fUniqueID;
00174 UInt_t detsim_fBits;
00175 UInt_t detsim_nPE;
00176 UInt_t detsim_hitPixels;
00177 UInt_t detsim_hitPixelsWithXtalk;
00178 UInt_t detsim_digitsAfterFETrigger;
00179 UInt_t detsim_digitsAfterSpars;
00180 UInt_t detsim_digitsAfterDaqTrigger;
00181 Float_t detsim_totalPE;
00182 Float_t detsim_totalCharge;
00183 Float_t detsim_adcsAfterFETrigger;
00184 Float_t detsim_adcsAfterSpars;
00185 Float_t detsim_adcsAfterDaqTrigger;
00186 UShort_t detsim_bigSnarl;
00187 Int_t detsim_snarls;
00188 UInt_t detsim_snarlDigits[0];
00189 UInt_t detsim_snarlTrigger[0];
00190 Float_t detsim_snarlAdcs[0];
00191 Int_t vetostp_;
00192 UInt_t vetostp_fUniqueID[kMaxvetostp];
00193 UInt_t vetostp_fBits[kMaxvetostp];
00194 UShort_t vetostp_index[kMaxvetostp];
00195 Int_t vetostp_ndigit[kMaxvetostp];
00196 Int_t vetostp_pln[kMaxvetostp];
00197 Int_t vetostp_plank[kMaxvetostp];
00198 Float_t vetostp_x[kMaxvetostp];
00199 Float_t vetostp_y[kMaxvetostp];
00200 Float_t vetostp_z[kMaxvetostp][2];
00201 Int_t vetostp_adc[kMaxvetostp][2];
00202 Int_t vetostp_pmtindex[kMaxvetostp][2];
00203 Int_t vetostp_pmtpixel[kMaxvetostp][2];
00204 Float_t vetostp_wlspigtail[kMaxvetostp][2];
00205 Float_t vetostp_clearlen[kMaxvetostp][2];
00206 Double_t vetostp_time[kMaxvetostp][2];
00207 Double_t vetostp_timeraw[kMaxvetostp][2];
00208 Int_t stp_;
00209 UInt_t stp_fUniqueID[kMaxstp];
00210 UInt_t stp_fBits[kMaxstp];
00211 Int_t stp_index[kMaxstp];
00212 Char_t stp_planeview[kMaxstp];
00213 UShort_t stp_ndigit[kMaxstp];
00214 UShort_t stp_demuxveto[kMaxstp];
00215 UShort_t stp_strip[kMaxstp];
00216 UShort_t stp_plane[kMaxstp];
00217 Float_t stp_tpos[kMaxstp];
00218 Float_t stp_z[kMaxstp];
00219 Int_t stp_pmtindex0[kMaxstp];
00220 Int_t stp_pmtindex1[kMaxstp];
00221 Double_t stp_time0[kMaxstp];
00222 Double_t stp_time1[kMaxstp];
00223 UInt_t stp_ph0_fUniqueID[kMaxstp];
00224 UInt_t stp_ph0_fBits[kMaxstp];
00225 Float_t stp_ph0_raw[kMaxstp];
00226 Float_t stp_ph0_siglin[kMaxstp];
00227 Float_t stp_ph0_sigcor[kMaxstp];
00228 Float_t stp_ph0_pe[kMaxstp];
00229 UInt_t stp_ph1_fUniqueID[kMaxstp];
00230 UInt_t stp_ph1_fBits[kMaxstp];
00231 Float_t stp_ph1_raw[kMaxstp];
00232 Float_t stp_ph1_siglin[kMaxstp];
00233 Float_t stp_ph1_sigcor[kMaxstp];
00234 Float_t stp_ph1_pe[kMaxstp];
00235 Int_t slc_;
00236 UInt_t slc_fUniqueID[kMaxslc];
00237 UInt_t slc_fBits[kMaxslc];
00238 UShort_t slc_index[kMaxslc];
00239 Int_t slc_ndigit[kMaxslc];
00240 Int_t slc_nstpcnt[kMaxslc];
00241 Int_t slc_nstrip[kMaxslc];
00242 Int_t *slc_stp[kMaxslc];
00243 UInt_t slc_ph_fUniqueID[kMaxslc];
00244 UInt_t slc_ph_fBits[kMaxslc];
00245 Float_t slc_ph_raw[kMaxslc];
00246 Float_t slc_ph_siglin[kMaxslc];
00247 Float_t slc_ph_sigcor[kMaxslc];
00248 Float_t slc_ph_pe[kMaxslc];
00249 UInt_t slc_plane_fUniqueID[kMaxslc];
00250 UInt_t slc_plane_fBits[kMaxslc];
00251 UShort_t slc_plane_n[kMaxslc];
00252 UShort_t slc_plane_nu[kMaxslc];
00253 UShort_t slc_plane_nv[kMaxslc];
00254 UShort_t slc_plane_beg[kMaxslc];
00255 UShort_t slc_plane_begu[kMaxslc];
00256 UShort_t slc_plane_begv[kMaxslc];
00257 UShort_t slc_plane_end[kMaxslc];
00258 UShort_t slc_plane_endu[kMaxslc];
00259 UShort_t slc_plane_endv[kMaxslc];
00260 Int_t clu_;
00261 UInt_t clu_fUniqueID[kMaxclu];
00262 UInt_t clu_fBits[kMaxclu];
00263 UShort_t clu_index[kMaxclu];
00264 UShort_t clu_planeview[kMaxclu];
00265 UShort_t clu_nplane[kMaxclu];
00266 UShort_t clu_begplane[kMaxclu];
00267 UShort_t clu_endplane[kMaxclu];
00268 UShort_t clu_id[kMaxclu];
00269 Short_t clu_slc[kMaxclu];
00270 Int_t clu_ndigit[kMaxclu];
00271 Int_t clu_nstpcnt[kMaxclu];
00272 Int_t clu_nstrip[kMaxclu];
00273 Int_t *clu_stp[kMaxclu];
00274 Float_t clu_probem[kMaxclu];
00275 Float_t clu_zvtx[kMaxclu];
00276 Float_t clu_tposvtx[kMaxclu];
00277 Float_t clu_slope[kMaxclu];
00278 Float_t clu_avgdev[kMaxclu];
00279 UInt_t clu_ph_fUniqueID[kMaxclu];
00280 UInt_t clu_ph_fBits[kMaxclu];
00281 Float_t clu_ph_raw[kMaxclu];
00282 Float_t clu_ph_siglin[kMaxclu];
00283 Float_t clu_ph_sigcor[kMaxclu];
00284 Float_t clu_ph_pe[kMaxclu];
00285 Float_t clu_ph_sigmap[kMaxclu];
00286 Float_t clu_ph_mip[kMaxclu];
00287 Float_t clu_ph_gev[kMaxclu];
00288 Int_t shw_;
00289 UInt_t shw_fUniqueID[kMaxshw];
00290 UInt_t shw_fBits[kMaxshw];
00291 UShort_t shw_index[kMaxshw];
00292 Short_t shw_slc[kMaxshw];
00293 Int_t shw_ndigit[kMaxshw];
00294 Int_t shw_nstpcnt[kMaxshw];
00295 Int_t shw_nstrip[kMaxshw];
00296 Int_t *shw_stp[kMaxshw];
00297 Short_t shw_nUcluster[kMaxshw];
00298 Short_t shw_nVcluster[kMaxshw];
00299 Int_t shw_ncluster[kMaxshw];
00300 Int_t *shw_clu[kMaxshw];
00301 UInt_t shw_ph_fUniqueID[kMaxshw];
00302 UInt_t shw_ph_fBits[kMaxshw];
00303 Float_t shw_ph_raw[kMaxshw];
00304 Float_t shw_ph_siglin[kMaxshw];
00305 Float_t shw_ph_sigcor[kMaxshw];
00306 Float_t shw_ph_pe[kMaxshw];
00307 Float_t shw_ph_sigmap[kMaxshw];
00308 Float_t shw_ph_mip[kMaxshw];
00309 Float_t shw_ph_gev[kMaxshw];
00310 UInt_t shw_plane_fUniqueID[kMaxshw];
00311 UInt_t shw_plane_fBits[kMaxshw];
00312 UShort_t shw_plane_n[kMaxshw];
00313 UShort_t shw_plane_nu[kMaxshw];
00314 UShort_t shw_plane_nv[kMaxshw];
00315 UShort_t shw_plane_beg[kMaxshw];
00316 UShort_t shw_plane_begu[kMaxshw];
00317 UShort_t shw_plane_begv[kMaxshw];
00318 UShort_t shw_plane_end[kMaxshw];
00319 UShort_t shw_plane_endu[kMaxshw];
00320 UShort_t shw_plane_endv[kMaxshw];
00321 UInt_t shw_vtx_fUniqueID[kMaxshw];
00322 UInt_t shw_vtx_fBits[kMaxshw];
00323 Int_t shw_vtx_plane[kMaxshw];
00324 Float_t shw_vtx_u[kMaxshw];
00325 Float_t shw_vtx_v[kMaxshw];
00326 Float_t shw_vtx_x[kMaxshw];
00327 Float_t shw_vtx_y[kMaxshw];
00328 Float_t shw_vtx_z[kMaxshw];
00329 Float_t shw_vtx_t[kMaxshw];
00330 Float_t shw_vtx_dcosu[kMaxshw];
00331 Float_t shw_vtx_dcosv[kMaxshw];
00332 Float_t shw_vtx_dcosx[kMaxshw];
00333 Float_t shw_vtx_dcosy[kMaxshw];
00334 Float_t shw_vtx_dcosz[kMaxshw];
00335 Float_t shw_vtx_eu[kMaxshw];
00336 Float_t shw_vtx_ev[kMaxshw];
00337 Float_t shw_vtx_ex[kMaxshw];
00338 Float_t shw_vtx_ey[kMaxshw];
00339 Float_t shw_vtx_edcosu[kMaxshw];
00340 Float_t shw_vtx_edcosv[kMaxshw];
00341 Float_t shw_vtx_edcosx[kMaxshw];
00342 Float_t shw_vtx_edcosy[kMaxshw];
00343 Float_t shw_vtx_edcosz[kMaxshw];
00344 Int_t trk_;
00345 UInt_t trk_fUniqueID[kMaxtrk];
00346 UInt_t trk_fBits[kMaxtrk];
00347 UShort_t trk_index[kMaxtrk];
00348 Short_t trk_slc[kMaxtrk];
00349 Int_t trk_ndigit[kMaxtrk];
00350 Int_t trk_nstpcnt[kMaxtrk];
00351 Int_t trk_nstrip[kMaxtrk];
00352 Int_t *trk_stp[kMaxtrk];
00353 Bool_t trk_stpfit[kMaxtrk];
00354 Float_t *trk_stpu[kMaxtrk];
00355 Float_t *trk_stpv[kMaxtrk];
00356 Float_t *trk_stpx[kMaxtrk];
00357 Float_t *trk_stpy[kMaxtrk];
00358 Float_t *trk_stpz[kMaxtrk];
00359 Float_t *trk_stpds[kMaxtrk];
00360 Float_t *trk_stpfitchi2[kMaxtrk];
00361 Float_t *trk_stpfitprechi2[kMaxtrk];
00362 Float_t *trk_stpfitqp[kMaxtrk];
00363 Float_t *trk_stpph0sigmap[kMaxtrk];
00364 Float_t *trk_stpph0mip[kMaxtrk];
00365 Float_t *trk_stpph0gev[kMaxtrk];
00366 Float_t *trk_stpph1sigmap[kMaxtrk];
00367 Float_t *trk_stpph1mip[kMaxtrk];
00368 Float_t *trk_stpph1gev[kMaxtrk];
00369 Float_t *trk_stpattn0c0[kMaxtrk];
00370 Float_t *trk_stpattn1c0[kMaxtrk];
00371 Double_t *trk_stpt0[kMaxtrk];
00372 Double_t *trk_stpt1[kMaxtrk];
00373 Double_t *trk_stptcal0t0[kMaxtrk];
00374 Double_t *trk_stptcal1t0[kMaxtrk];
00375 Float_t trk_ds[kMaxtrk];
00376 Float_t trk_range[kMaxtrk];
00377 Float_t trk_cputime[kMaxtrk];
00378 UInt_t trk_ph_fUniqueID[kMaxtrk];
00379 UInt_t trk_ph_fBits[kMaxtrk];
00380 Float_t trk_ph_raw[kMaxtrk];
00381 Float_t trk_ph_siglin[kMaxtrk];
00382 Float_t trk_ph_sigcor[kMaxtrk];
00383 Float_t trk_ph_pe[kMaxtrk];
00384 Float_t trk_ph_sigmap[kMaxtrk];
00385 Float_t trk_ph_mip[kMaxtrk];
00386 Float_t trk_ph_gev[kMaxtrk];
00387 UInt_t trk_plane_fUniqueID[kMaxtrk];
00388 UInt_t trk_plane_fBits[kMaxtrk];
00389 UShort_t trk_plane_n[kMaxtrk];
00390 UShort_t trk_plane_nu[kMaxtrk];
00391 UShort_t trk_plane_nv[kMaxtrk];
00392 UShort_t trk_plane_beg[kMaxtrk];
00393 UShort_t trk_plane_begu[kMaxtrk];
00394 UShort_t trk_plane_begv[kMaxtrk];
00395 UShort_t trk_plane_end[kMaxtrk];
00396 UShort_t trk_plane_endu[kMaxtrk];
00397 UShort_t trk_plane_endv[kMaxtrk];
00398 UShort_t trk_plane_ntrklike[kMaxtrk];
00399 UInt_t trk_vtx_fUniqueID[kMaxtrk];
00400 UInt_t trk_vtx_fBits[kMaxtrk];
00401 Int_t trk_vtx_plane[kMaxtrk];
00402 Float_t trk_vtx_u[kMaxtrk];
00403 Float_t trk_vtx_v[kMaxtrk];
00404 Float_t trk_vtx_x[kMaxtrk];
00405 Float_t trk_vtx_y[kMaxtrk];
00406 Float_t trk_vtx_z[kMaxtrk];
00407 Float_t trk_vtx_t[kMaxtrk];
00408 Float_t trk_vtx_dcosu[kMaxtrk];
00409 Float_t trk_vtx_dcosv[kMaxtrk];
00410 Float_t trk_vtx_dcosx[kMaxtrk];
00411 Float_t trk_vtx_dcosy[kMaxtrk];
00412 Float_t trk_vtx_dcosz[kMaxtrk];
00413 Float_t trk_vtx_eu[kMaxtrk];
00414 Float_t trk_vtx_ev[kMaxtrk];
00415 Float_t trk_vtx_ex[kMaxtrk];
00416 Float_t trk_vtx_ey[kMaxtrk];
00417 Float_t trk_vtx_edcosu[kMaxtrk];
00418 Float_t trk_vtx_edcosv[kMaxtrk];
00419 Float_t trk_vtx_edcosx[kMaxtrk];
00420 Float_t trk_vtx_edcosy[kMaxtrk];
00421 Float_t trk_vtx_edcosz[kMaxtrk];
00422 UInt_t trk_end_fUniqueID[kMaxtrk];
00423 UInt_t trk_end_fBits[kMaxtrk];
00424 Int_t trk_end_plane[kMaxtrk];
00425 Float_t trk_end_u[kMaxtrk];
00426 Float_t trk_end_v[kMaxtrk];
00427 Float_t trk_end_x[kMaxtrk];
00428 Float_t trk_end_y[kMaxtrk];
00429 Float_t trk_end_z[kMaxtrk];
00430 Float_t trk_end_t[kMaxtrk];
00431 Float_t trk_end_dcosu[kMaxtrk];
00432 Float_t trk_end_dcosv[kMaxtrk];
00433 Float_t trk_end_dcosx[kMaxtrk];
00434 Float_t trk_end_dcosy[kMaxtrk];
00435 Float_t trk_end_dcosz[kMaxtrk];
00436 Float_t trk_end_eu[kMaxtrk];
00437 Float_t trk_end_ev[kMaxtrk];
00438 Float_t trk_end_ex[kMaxtrk];
00439 Float_t trk_end_ey[kMaxtrk];
00440 Float_t trk_end_edcosu[kMaxtrk];
00441 Float_t trk_end_edcosv[kMaxtrk];
00442 Float_t trk_end_edcosx[kMaxtrk];
00443 Float_t trk_end_edcosy[kMaxtrk];
00444 Float_t trk_end_edcosz[kMaxtrk];
00445 UInt_t trk_lin_fUniqueID[kMaxtrk];
00446 UInt_t trk_lin_fBits[kMaxtrk];
00447 Int_t trk_lin_plane[kMaxtrk];
00448 Float_t trk_lin_u[kMaxtrk];
00449 Float_t trk_lin_v[kMaxtrk];
00450 Float_t trk_lin_x[kMaxtrk];
00451 Float_t trk_lin_y[kMaxtrk];
00452 Float_t trk_lin_z[kMaxtrk];
00453 Float_t trk_lin_t[kMaxtrk];
00454 Float_t trk_lin_dcosu[kMaxtrk];
00455 Float_t trk_lin_dcosv[kMaxtrk];
00456 Float_t trk_lin_dcosx[kMaxtrk];
00457 Float_t trk_lin_dcosy[kMaxtrk];
00458 Float_t trk_lin_dcosz[kMaxtrk];
00459 Float_t trk_lin_eu[kMaxtrk];
00460 Float_t trk_lin_ev[kMaxtrk];
00461 Float_t trk_lin_ex[kMaxtrk];
00462 Float_t trk_lin_ey[kMaxtrk];
00463 Float_t trk_lin_edcosu[kMaxtrk];
00464 Float_t trk_lin_edcosv[kMaxtrk];
00465 Float_t trk_lin_edcosx[kMaxtrk];
00466 Float_t trk_lin_edcosy[kMaxtrk];
00467 Float_t trk_lin_edcosz[kMaxtrk];
00468 UInt_t trk_fidvtx_fUniqueID[kMaxtrk];
00469 UInt_t trk_fidvtx_fBits[kMaxtrk];
00470 Float_t trk_fidvtx_dr[kMaxtrk];
00471 Float_t trk_fidvtx_dz[kMaxtrk];
00472 Float_t trk_fidvtx_trace[kMaxtrk];
00473 Float_t trk_fidvtx_tracez[kMaxtrk];
00474 Int_t trk_fidvtx_nplane[kMaxtrk];
00475 Int_t trk_fidvtx_nplaneu[kMaxtrk];
00476 Int_t trk_fidvtx_nplanev[kMaxtrk];
00477 UInt_t trk_fidend_fUniqueID[kMaxtrk];
00478 UInt_t trk_fidend_fBits[kMaxtrk];
00479 Float_t trk_fidend_dr[kMaxtrk];
00480 Float_t trk_fidend_dz[kMaxtrk];
00481 Float_t trk_fidend_trace[kMaxtrk];
00482 Float_t trk_fidend_tracez[kMaxtrk];
00483 Int_t trk_fidend_nplane[kMaxtrk];
00484 Int_t trk_fidend_nplaneu[kMaxtrk];
00485 Int_t trk_fidend_nplanev[kMaxtrk];
00486 UInt_t trk_fidall_fUniqueID[kMaxtrk];
00487 UInt_t trk_fidall_fBits[kMaxtrk];
00488 Float_t trk_fidall_dr[kMaxtrk];
00489 Float_t trk_fidall_dz[kMaxtrk];
00490 Float_t trk_fidall_trace[kMaxtrk];
00491 Float_t trk_fidall_tracez[kMaxtrk];
00492 Int_t trk_fidall_nplane[kMaxtrk];
00493 Int_t trk_fidall_nplaneu[kMaxtrk];
00494 Int_t trk_fidall_nplanev[kMaxtrk];
00495 UInt_t trk_time_fUniqueID[kMaxtrk];
00496 UInt_t trk_time_fBits[kMaxtrk];
00497 UShort_t trk_time_ndigit[kMaxtrk];
00498 Float_t trk_time_chi2[kMaxtrk];
00499 Float_t trk_time_u0[kMaxtrk];
00500 Float_t trk_time_u1[kMaxtrk];
00501 Float_t trk_time_v0[kMaxtrk];
00502 Float_t trk_time_v1[kMaxtrk];
00503 Float_t trk_time_cdtds[kMaxtrk];
00504 Float_t trk_time_du[kMaxtrk];
00505 Float_t trk_time_dv[kMaxtrk];
00506 Double_t trk_time_dtds[kMaxtrk];
00507 Double_t trk_time_t0[kMaxtrk];
00508 UInt_t trk_momentum_fUniqueID[kMaxtrk];
00509 UInt_t trk_momentum_fBits[kMaxtrk];
00510 Float_t trk_momentum_range[kMaxtrk];
00511 Float_t trk_momentum_qp[kMaxtrk];
00512 Float_t trk_momentum_eqp[kMaxtrk];
00513 UInt_t trk_fit_fUniqueID[kMaxtrk];
00514 UInt_t trk_fit_fBits[kMaxtrk];
00515 Bool_t trk_fit_pass[kMaxtrk];
00516 Int_t trk_fit_ndof[kMaxtrk];
00517 Int_t trk_fit_niterate[kMaxtrk];
00518 Int_t trk_fit_nswimfail[kMaxtrk];
00519 Float_t trk_fit_chi2[kMaxtrk];
00520 Float_t trk_fit_cputime[kMaxtrk];
00521 UInt_t trk_cr_fUniqueID[kMaxtrk];
00522 UInt_t trk_cr_fBits[kMaxtrk];
00523 Float_t trk_cr_zenith[kMaxtrk];
00524 Float_t trk_cr_azimuth[kMaxtrk];
00525 Float_t trk_cr_ra[kMaxtrk];
00526 Float_t trk_cr_rahourangle[kMaxtrk];
00527 Float_t trk_cr_dec[kMaxtrk];
00528 Double_t trk_cr_juliandate[kMaxtrk];
00529 Float_t trk_cr_locsiderialtime[kMaxtrk];
00530 Int_t evt_;
00531 UInt_t evt_fUniqueID[kMaxevt];
00532 UInt_t evt_fBits[kMaxevt];
00533 UShort_t evt_index[kMaxevt];
00534 Short_t evt_slc[kMaxevt];
00535 Int_t evt_ndigit[kMaxevt];
00536 Int_t evt_nstpcnt[kMaxevt];
00537 Int_t evt_nstrip[kMaxevt];
00538 Int_t *evt_stp[kMaxevt];
00539 Int_t evt_nshower[kMaxevt];
00540 Int_t *evt_shw[kMaxevt];
00541 Int_t evt_ntrack[kMaxevt];
00542 Int_t *evt_trk[kMaxevt];
00543 UInt_t evt_ph_fUniqueID[kMaxevt];
00544 UInt_t evt_ph_fBits[kMaxevt];
00545 Float_t evt_ph_raw[kMaxevt];
00546 Float_t evt_ph_siglin[kMaxevt];
00547 Float_t evt_ph_sigcor[kMaxevt];
00548 Float_t evt_ph_pe[kMaxevt];
00549 Float_t evt_ph_sigmap[kMaxevt];
00550 Float_t evt_ph_mip[kMaxevt];
00551 Float_t evt_ph_gev[kMaxevt];
00552 UInt_t evt_plane_fUniqueID[kMaxevt];
00553 UInt_t evt_plane_fBits[kMaxevt];
00554 UShort_t evt_plane_n[kMaxevt];
00555 UShort_t evt_plane_nu[kMaxevt];
00556 UShort_t evt_plane_nv[kMaxevt];
00557 UShort_t evt_plane_beg[kMaxevt];
00558 UShort_t evt_plane_begu[kMaxevt];
00559 UShort_t evt_plane_begv[kMaxevt];
00560 UShort_t evt_plane_end[kMaxevt];
00561 UShort_t evt_plane_endu[kMaxevt];
00562 UShort_t evt_plane_endv[kMaxevt];
00563 UInt_t evt_vtx_fUniqueID[kMaxevt];
00564 UInt_t evt_vtx_fBits[kMaxevt];
00565 Int_t evt_vtx_plane[kMaxevt];
00566 Float_t evt_vtx_u[kMaxevt];
00567 Float_t evt_vtx_v[kMaxevt];
00568 Float_t evt_vtx_x[kMaxevt];
00569 Float_t evt_vtx_y[kMaxevt];
00570 Float_t evt_vtx_z[kMaxevt];
00571 Float_t evt_vtx_t[kMaxevt];
00572 Float_t evt_vtx_dcosu[kMaxevt];
00573 Float_t evt_vtx_dcosv[kMaxevt];
00574 Float_t evt_vtx_dcosx[kMaxevt];
00575 Float_t evt_vtx_dcosy[kMaxevt];
00576 Float_t evt_vtx_dcosz[kMaxevt];
00577 Float_t evt_vtx_eu[kMaxevt];
00578 Float_t evt_vtx_ev[kMaxevt];
00579 Float_t evt_vtx_ex[kMaxevt];
00580 Float_t evt_vtx_ey[kMaxevt];
00581 Float_t evt_vtx_edcosu[kMaxevt];
00582 Float_t evt_vtx_edcosv[kMaxevt];
00583 Float_t evt_vtx_edcosx[kMaxevt];
00584 Float_t evt_vtx_edcosy[kMaxevt];
00585 Float_t evt_vtx_edcosz[kMaxevt];
00586 UInt_t evt_end_fUniqueID[kMaxevt];
00587 UInt_t evt_end_fBits[kMaxevt];
00588 Int_t evt_end_plane[kMaxevt];
00589 Float_t evt_end_u[kMaxevt];
00590 Float_t evt_end_v[kMaxevt];
00591 Float_t evt_end_x[kMaxevt];
00592 Float_t evt_end_y[kMaxevt];
00593 Float_t evt_end_z[kMaxevt];
00594 Float_t evt_end_t[kMaxevt];
00595 Float_t evt_end_dcosu[kMaxevt];
00596 Float_t evt_end_dcosv[kMaxevt];
00597 Float_t evt_end_dcosx[kMaxevt];
00598 Float_t evt_end_dcosy[kMaxevt];
00599 Float_t evt_end_dcosz[kMaxevt];
00600 Float_t evt_end_eu[kMaxevt];
00601 Float_t evt_end_ev[kMaxevt];
00602 Float_t evt_end_ex[kMaxevt];
00603 Float_t evt_end_ey[kMaxevt];
00604 Float_t evt_end_edcosu[kMaxevt];
00605 Float_t evt_end_edcosv[kMaxevt];
00606 Float_t evt_end_edcosx[kMaxevt];
00607 Float_t evt_end_edcosy[kMaxevt];
00608 Float_t evt_end_edcosz[kMaxevt];
00609 Int_t mc_;
00610 UInt_t mc_fUniqueID[kMaxmc];
00611 UInt_t mc_fBits[kMaxmc];
00612 UShort_t mc_index[kMaxmc];
00613 Short_t mc_stdhep[kMaxmc][2];
00614 Int_t mc_inu[kMaxmc];
00615 Int_t mc_inunoosc[kMaxmc];
00616 Int_t mc_itg[kMaxmc];
00617 Int_t mc_iboson[kMaxmc];
00618 Int_t mc_iresonance[kMaxmc];
00619 Int_t mc_iaction[kMaxmc];
00620 Int_t mc_ndigu[kMaxmc];
00621 Int_t mc_ndigv[kMaxmc];
00622 Float_t mc_tphu[kMaxmc];
00623 Float_t mc_tphv[kMaxmc];
00624 Float_t mc_a[kMaxmc];
00625 Float_t mc_z[kMaxmc];
00626 Float_t mc_sigma[kMaxmc];
00627 Float_t mc_x[kMaxmc];
00628 Float_t mc_y[kMaxmc];
00629 Float_t mc_q2[kMaxmc];
00630 Float_t mc_w2[kMaxmc];
00631 Float_t mc_emfrac[kMaxmc];
00632 Float_t mc_vtxx[kMaxmc];
00633 Float_t mc_vtxy[kMaxmc];
00634 Float_t mc_vtxz[kMaxmc];
00635 Float_t mc_p4neu[kMaxmc][4];
00636 Float_t mc_p4neunoosc[kMaxmc][4];
00637 Float_t mc_p4tgt[kMaxmc][4];
00638 Float_t mc_p4shw[kMaxmc][4];
00639 Float_t mc_p4mu1[kMaxmc][4];
00640 Float_t mc_p4mu2[kMaxmc][4];
00641 Float_t mc_p4el1[kMaxmc][4];
00642 Float_t mc_p4el2[kMaxmc][4];
00643 Float_t mc_p4tau[kMaxmc][4];
00644 Int_t stdhep_;
00645 UInt_t stdhep_fUniqueID[kMaxstdhep];
00646 UInt_t stdhep_fBits[kMaxstdhep];
00647 UShort_t stdhep_index[kMaxstdhep];
00648 Short_t stdhep_mc[kMaxstdhep];
00649 Short_t stdhep_parent[kMaxstdhep][2];
00650 Short_t stdhep_child[kMaxstdhep][2];
00651 Int_t stdhep_IstHEP[kMaxstdhep];
00652 Int_t stdhep_IdHEP[kMaxstdhep];
00653 Float_t stdhep_mass[kMaxstdhep];
00654 Float_t stdhep_p4[kMaxstdhep][4];
00655 Float_t stdhep_vtx[kMaxstdhep][4];
00656 Int_t digihit_;
00657 UInt_t digihit_fUniqueID[kMaxdigihit];
00658 UInt_t digihit_fBits[kMaxdigihit];
00659 UShort_t digihit_index[kMaxdigihit];
00660 Char_t digihit_planeview[kMaxdigihit];
00661 UShort_t digihit_strip[kMaxdigihit];
00662 UShort_t digihit_plane[kMaxdigihit];
00663 Short_t digihit_trkId[kMaxdigihit];
00664 Short_t digihit_pId[kMaxdigihit];
00665 Float_t digihit_t0[kMaxdigihit];
00666 Float_t digihit_x0[kMaxdigihit];
00667 Float_t digihit_y0[kMaxdigihit];
00668 Float_t digihit_z0[kMaxdigihit];
00669 Float_t digihit_t1[kMaxdigihit];
00670 Float_t digihit_x1[kMaxdigihit];
00671 Float_t digihit_y1[kMaxdigihit];
00672 Float_t digihit_z1[kMaxdigihit];
00673 Float_t digihit_dS[kMaxdigihit];
00674 Float_t digihit_dE[kMaxdigihit];
00675 Float_t digihit_pE[kMaxdigihit];
00676 Int_t thstp_;
00677 UInt_t thstp_fUniqueID[kMaxthstp];
00678 UInt_t thstp_fBits[kMaxthstp];
00679 UInt_t thstp_index[kMaxthstp];
00680 Short_t thstp_neumc[kMaxthstp];
00681 Short_t thstp_nneu[kMaxthstp];
00682 Int_t thstp_sigflg[kMaxthstp];
00683 Int_t thslc_;
00684 UInt_t thslc_fUniqueID[kMaxthslc];
00685 UInt_t thslc_fBits[kMaxthslc];
00686 UShort_t thslc_index[kMaxthslc];
00687 Short_t thslc_neumc[kMaxthslc];
00688 Short_t thslc_neustdhep[kMaxthslc];
00689 Short_t thslc_nneu[kMaxthslc];
00690 Float_t thslc_purity[kMaxthslc];
00691 Float_t thslc_secondpurity[kMaxthslc];
00692 Float_t thslc_complete[kMaxthslc];
00693 Int_t thshw_;
00694 UInt_t thshw_fUniqueID[kMaxthshw];
00695 UInt_t thshw_fBits[kMaxthshw];
00696 UShort_t thshw_index[kMaxthshw];
00697 Short_t thshw_neumc[kMaxthshw];
00698 Short_t thshw_neustdhep[kMaxthshw];
00699 Float_t thshw_purity[kMaxthshw];
00700 Float_t thshw_completeall[kMaxthshw];
00701 Float_t thshw_completeslc[kMaxthshw];
00702 Int_t thtrk_;
00703 UInt_t thtrk_fUniqueID[kMaxthtrk];
00704 UInt_t thtrk_fBits[kMaxthtrk];
00705 UShort_t thtrk_index[kMaxthtrk];
00706 Short_t thtrk_neumc[kMaxthtrk];
00707 Short_t thtrk_neustdhep[kMaxthtrk];
00708 Short_t thtrk_trkstdhep[kMaxthtrk];
00709 Float_t thtrk_purity[kMaxthtrk];
00710 Float_t thtrk_completeall[kMaxthtrk];
00711 Float_t thtrk_completeslc[kMaxthtrk];
00712 Int_t thevt_;
00713 UInt_t thevt_fUniqueID[kMaxthevt];
00714 UInt_t thevt_fBits[kMaxthevt];
00715 UShort_t thevt_index[kMaxthevt];
00716 Short_t thevt_neumc[kMaxthevt];
00717 Short_t thevt_neustdhep[kMaxthevt];
00718 Float_t thevt_purity[kMaxthevt];
00719 Float_t thevt_completeall[kMaxthevt];
00720 Float_t thevt_completeslc[kMaxthevt];
00721
00722
00723 TBranch *b_NtpStRecord_fUniqueID;
00724 TBranch *b_NtpStRecord_fBits;
00725 TBranch *b_NtpStRecord_fName;
00726 TBranch *b_NtpStRecord_fTitle;
00727 TBranch *b_NtpStRecord_fHeader_fUniqueID;
00728 TBranch *b_NtpStRecord_fHeader_fBits;
00729 TBranch *b_NtpStRecord_fHeader_fVldContext_fUniqueID;
00730 TBranch *b_NtpStRecord_fHeader_fVldContext_fBits;
00731 TBranch *b_NtpStRecord_fHeader_fVldContext_fDetector;
00732 TBranch *b_NtpStRecord_fHeader_fVldContext_fSimFlag;
00733 TBranch *b_NtpStRecord_fHeader_fVldContext_fTimeStamp_fSec;
00734 TBranch *b_NtpStRecord_fHeader_fVldContext_fTimeStamp_fNanoSec;
00735 TBranch *b_NtpStRecord_fHeader_fRun;
00736 TBranch *b_NtpStRecord_fHeader_fSubRun;
00737 TBranch *b_NtpStRecord_fHeader_fRunType;
00738 TBranch *b_NtpStRecord_fHeader_fErrorCode;
00739 TBranch *b_NtpStRecord_fHeader_fSnarl;
00740 TBranch *b_NtpStRecord_fHeader_fTrigSrc;
00741 TBranch *b_NtpStRecord_fHeader_fTimeFrame;
00742 TBranch *b_NtpStRecord_fHeader_fEvent;
00743 TBranch *b_NtpStRecord_fIsClearable;
00744 TBranch *b_NtpStRecord_evthdr_fUniqueID;
00745 TBranch *b_NtpStRecord_evthdr_fBits;
00746 TBranch *b_NtpStRecord_evthdr_ndigit;
00747 TBranch *b_NtpStRecord_evthdr_nstrip;
00748 TBranch *b_NtpStRecord_evthdr_nslice;
00749 TBranch *b_NtpStRecord_evthdr_ncluster;
00750 TBranch *b_NtpStRecord_evthdr_ntrack;
00751 TBranch *b_NtpStRecord_evthdr_nshower;
00752 TBranch *b_NtpStRecord_evthdr_nevent;
00753 TBranch *b_NtpStRecord_evthdr_trigtime;
00754 TBranch *b_NtpStRecord_evthdr_ph_fUniqueID;
00755 TBranch *b_NtpStRecord_evthdr_ph_fBits;
00756 TBranch *b_NtpStRecord_evthdr_ph_raw;
00757 TBranch *b_NtpStRecord_evthdr_ph_siglin;
00758 TBranch *b_NtpStRecord_evthdr_ph_sigcor;
00759 TBranch *b_NtpStRecord_evthdr_ph_pe;
00760 TBranch *b_NtpStRecord_evthdr_planeall_fUniqueID;
00761 TBranch *b_NtpStRecord_evthdr_planeall_fBits;
00762 TBranch *b_NtpStRecord_evthdr_planeall_n;
00763 TBranch *b_NtpStRecord_evthdr_planeall_nu;
00764 TBranch *b_NtpStRecord_evthdr_planeall_nv;
00765 TBranch *b_NtpStRecord_evthdr_planeall_beg;
00766 TBranch *b_NtpStRecord_evthdr_planeall_begu;
00767 TBranch *b_NtpStRecord_evthdr_planeall_begv;
00768 TBranch *b_NtpStRecord_evthdr_planeall_end;
00769 TBranch *b_NtpStRecord_evthdr_planeall_endu;
00770 TBranch *b_NtpStRecord_evthdr_planeall_endv;
00771 TBranch *b_NtpStRecord_evthdr_plane_fUniqueID;
00772 TBranch *b_NtpStRecord_evthdr_plane_fBits;
00773 TBranch *b_NtpStRecord_evthdr_plane_n;
00774 TBranch *b_NtpStRecord_evthdr_plane_nu;
00775 TBranch *b_NtpStRecord_evthdr_plane_nv;
00776 TBranch *b_NtpStRecord_evthdr_plane_beg;
00777 TBranch *b_NtpStRecord_evthdr_plane_begu;
00778 TBranch *b_NtpStRecord_evthdr_plane_begv;
00779 TBranch *b_NtpStRecord_evthdr_plane_end;
00780 TBranch *b_NtpStRecord_evthdr_plane_endu;
00781 TBranch *b_NtpStRecord_evthdr_plane_endv;
00782 TBranch *b_NtpStRecord_evthdr_date_fUniqueID;
00783 TBranch *b_NtpStRecord_evthdr_date_fBits;
00784 TBranch *b_NtpStRecord_evthdr_date_year;
00785 TBranch *b_NtpStRecord_evthdr_date_month;
00786 TBranch *b_NtpStRecord_evthdr_date_day;
00787 TBranch *b_NtpStRecord_evthdr_date_hour;
00788 TBranch *b_NtpStRecord_evthdr_date_minute;
00789 TBranch *b_NtpStRecord_evthdr_date_sec;
00790 TBranch *b_NtpStRecord_evthdr_date_utc;
00791 TBranch *b_NtpStRecord_vetohdr_fUniqueID;
00792 TBranch *b_NtpStRecord_vetohdr_fBits;
00793 TBranch *b_NtpStRecord_vetohdr_ndigit;
00794 TBranch *b_NtpStRecord_vetohdr_nplank;
00795 TBranch *b_NtpStRecord_vetohdr_adc;
00796 TBranch *b_NtpStRecord_vetohdr_dx;
00797 TBranch *b_NtpStRecord_vetohdr_dxvetostp;
00798 TBranch *b_NtpStRecord_vetohdr_dcos;
00799 TBranch *b_NtpStRecord_vetohdr_projx;
00800 TBranch *b_NtpStRecord_vetohdr_projy;
00801 TBranch *b_NtpStRecord_vetohdr_projz;
00802 TBranch *b_NtpStRecord_vetohdr_ishit;
00803 TBranch *b_NtpStRecord_crhdr_fUniqueID;
00804 TBranch *b_NtpStRecord_crhdr_fBits;
00805 TBranch *b_NtpStRecord_crhdr_zenith;
00806 TBranch *b_NtpStRecord_crhdr_azimuth;
00807 TBranch *b_NtpStRecord_crhdr_ra;
00808 TBranch *b_NtpStRecord_crhdr_rahourangle;
00809 TBranch *b_NtpStRecord_crhdr_dec;
00810 TBranch *b_NtpStRecord_crhdr_juliandate;
00811 TBranch *b_NtpStRecord_crhdr_locsiderialtime;
00812 TBranch *b_NtpStRecord_dmxstatus_fUniqueID;
00813 TBranch *b_NtpStRecord_dmxstatus_fBits;
00814 TBranch *b_NtpStRecord_dmxstatus_ismultimuon;
00815 TBranch *b_NtpStRecord_dmxstatus_nonphysicalfail;
00816 TBranch *b_NtpStRecord_dmxstatus_validplanesfail;
00817 TBranch *b_NtpStRecord_dmxstatus_vertexplanefail;
00818 TBranch *b_NtpStRecord_dmxstatus_ustrayplanes;
00819 TBranch *b_NtpStRecord_dmxstatus_vstrayplanes;
00820 TBranch *b_NtpStRecord_dmxstatus_uvalidplanes;
00821 TBranch *b_NtpStRecord_dmxstatus_vvalidplanes;
00822 TBranch *b_NtpStRecord_dmxstatus_avgtimeoffset;
00823 TBranch *b_NtpStRecord_mchdr_fUniqueID;
00824 TBranch *b_NtpStRecord_mchdr_fBits;
00825 TBranch *b_NtpStRecord_mchdr_nmc;
00826 TBranch *b_NtpStRecord_mchdr_nstdhep;
00827 TBranch *b_NtpStRecord_mchdr_ndigihit;
00828 TBranch *b_NtpStRecord_photon_fUniqueID;
00829 TBranch *b_NtpStRecord_photon_fBits;
00830 TBranch *b_NtpStRecord_photon_hitsDiscardedGeom;
00831 TBranch *b_NtpStRecord_photon_hitsDiscardedBad;
00832 TBranch *b_NtpStRecord_photon_totalHits;
00833 TBranch *b_NtpStRecord_photon_totalStripsHit;
00834 TBranch *b_NtpStRecord_photon_bluePhotons;
00835 TBranch *b_NtpStRecord_photon_greenPhotons;
00836 TBranch *b_NtpStRecord_photon_bluePhotons_nonprescaled;
00837 TBranch *b_NtpStRecord_photon_greenPhotons_nonprescaled;
00838 TBranch *b_NtpStRecord_photon_totalPE;
00839 TBranch *b_NtpStRecord_photon_totalPixels;
00840 TBranch *b_NtpStRecord_photon_totalHitEnergy;
00841 TBranch *b_NtpStRecord_photon_energyDiscardedGeom;
00842 TBranch *b_NtpStRecord_photon_energyDiscardedBad;
00843 TBranch *b_NtpStRecord_detsim_fUniqueID;
00844 TBranch *b_NtpStRecord_detsim_fBits;
00845 TBranch *b_NtpStRecord_detsim_nPE;
00846 TBranch *b_NtpStRecord_detsim_hitPixels;
00847 TBranch *b_NtpStRecord_detsim_hitPixelsWithXtalk;
00848 TBranch *b_NtpStRecord_detsim_digitsAfterFETrigger;
00849 TBranch *b_NtpStRecord_detsim_digitsAfterSpars;
00850 TBranch *b_NtpStRecord_detsim_digitsAfterDaqTrigger;
00851 TBranch *b_NtpStRecord_detsim_totalPE;
00852 TBranch *b_NtpStRecord_detsim_totalCharge;
00853 TBranch *b_NtpStRecord_detsim_adcsAfterFETrigger;
00854 TBranch *b_NtpStRecord_detsim_adcsAfterSpars;
00855 TBranch *b_NtpStRecord_detsim_adcsAfterDaqTrigger;
00856 TBranch *b_NtpStRecord_detsim_bigSnarl;
00857 TBranch *b_NtpStRecord_detsim_snarls;
00858 TBranch *b_detsim_snarlDigits;
00859 TBranch *b_detsim_snarlTrigger;
00860 TBranch *b_detsim_snarlAdcs;
00861 TBranch *b_NtpStRecord_vetostp_;
00862 TBranch *b_vetostp_fUniqueID;
00863 TBranch *b_vetostp_fBits;
00864 TBranch *b_vetostp_index;
00865 TBranch *b_vetostp_ndigit;
00866 TBranch *b_vetostp_pln;
00867 TBranch *b_vetostp_plank;
00868 TBranch *b_vetostp_x;
00869 TBranch *b_vetostp_y;
00870 TBranch *b_vetostp_z;
00871 TBranch *b_vetostp_adc;
00872 TBranch *b_vetostp_pmtindex;
00873 TBranch *b_vetostp_pmtpixel;
00874 TBranch *b_vetostp_wlspigtail;
00875 TBranch *b_vetostp_clearlen;
00876 TBranch *b_vetostp_time;
00877 TBranch *b_vetostp_timeraw;
00878 TBranch *b_NtpStRecord_stp_;
00879 TBranch *b_stp_fUniqueID;
00880 TBranch *b_stp_fBits;
00881 TBranch *b_stp_index;
00882 TBranch *b_stp_planeview;
00883 TBranch *b_stp_ndigit;
00884 TBranch *b_stp_demuxveto;
00885 TBranch *b_stp_strip;
00886 TBranch *b_stp_plane;
00887 TBranch *b_stp_tpos;
00888 TBranch *b_stp_z;
00889 TBranch *b_stp_pmtindex0;
00890 TBranch *b_stp_pmtindex1;
00891 TBranch *b_stp_time0;
00892 TBranch *b_stp_time1;
00893 TBranch *b_stp_ph0_fUniqueID;
00894 TBranch *b_stp_ph0_fBits;
00895 TBranch *b_stp_ph0_raw;
00896 TBranch *b_stp_ph0_siglin;
00897 TBranch *b_stp_ph0_sigcor;
00898 TBranch *b_stp_ph0_pe;
00899 TBranch *b_stp_ph1_fUniqueID;
00900 TBranch *b_stp_ph1_fBits;
00901 TBranch *b_stp_ph1_raw;
00902 TBranch *b_stp_ph1_siglin;
00903 TBranch *b_stp_ph1_sigcor;
00904 TBranch *b_stp_ph1_pe;
00905 TBranch *b_NtpStRecord_slc_;
00906 TBranch *b_slc_fUniqueID;
00907 TBranch *b_slc_fBits;
00908 TBranch *b_slc_index;
00909 TBranch *b_slc_ndigit;
00910 TBranch *b_slc_nstpcnt;
00911 TBranch *b_slc_nstrip;
00912 TBranch *b_slc_stp;
00913 TBranch *b_slc_ph_fUniqueID;
00914 TBranch *b_slc_ph_fBits;
00915 TBranch *b_slc_ph_raw;
00916 TBranch *b_slc_ph_siglin;
00917 TBranch *b_slc_ph_sigcor;
00918 TBranch *b_slc_ph_pe;
00919 TBranch *b_slc_plane_fUniqueID;
00920 TBranch *b_slc_plane_fBits;
00921 TBranch *b_slc_plane_n;
00922 TBranch *b_slc_plane_nu;
00923 TBranch *b_slc_plane_nv;
00924 TBranch *b_slc_plane_beg;
00925 TBranch *b_slc_plane_begu;
00926 TBranch *b_slc_plane_begv;
00927 TBranch *b_slc_plane_end;
00928 TBranch *b_slc_plane_endu;
00929 TBranch *b_slc_plane_endv;
00930 TBranch *b_NtpStRecord_clu_;
00931 TBranch *b_clu_fUniqueID;
00932 TBranch *b_clu_fBits;
00933 TBranch *b_clu_index;
00934 TBranch *b_clu_planeview;
00935 TBranch *b_clu_nplane;
00936 TBranch *b_clu_begplane;
00937 TBranch *b_clu_endplane;
00938 TBranch *b_clu_id;
00939 TBranch *b_clu_slc;
00940 TBranch *b_clu_ndigit;
00941 TBranch *b_clu_nstpcnt;
00942 TBranch *b_clu_nstrip;
00943 TBranch *b_clu_stp;
00944 TBranch *b_clu_probem;
00945 TBranch *b_clu_zvtx;
00946 TBranch *b_clu_tposvtx;
00947 TBranch *b_clu_slope;
00948 TBranch *b_clu_avgdev;
00949 TBranch *b_clu_ph_fUniqueID;
00950 TBranch *b_clu_ph_fBits;
00951 TBranch *b_clu_ph_raw;
00952 TBranch *b_clu_ph_siglin;
00953 TBranch *b_clu_ph_sigcor;
00954 TBranch *b_clu_ph_pe;
00955 TBranch *b_clu_ph_sigmap;
00956 TBranch *b_clu_ph_mip;
00957 TBranch *b_clu_ph_gev;
00958 TBranch *b_NtpStRecord_shw_;
00959 TBranch *b_shw_fUniqueID;
00960 TBranch *b_shw_fBits;
00961 TBranch *b_shw_index;
00962 TBranch *b_shw_slc;
00963 TBranch *b_shw_ndigit;
00964 TBranch *b_shw_nstpcnt;
00965 TBranch *b_shw_nstrip;
00966 TBranch *b_shw_stp;
00967 TBranch *b_shw_nUcluster;
00968 TBranch *b_shw_nVcluster;
00969 TBranch *b_shw_ncluster;
00970 TBranch *b_shw_clu;
00971 TBranch *b_shw_ph_fUniqueID;
00972 TBranch *b_shw_ph_fBits;
00973 TBranch *b_shw_ph_raw;
00974 TBranch *b_shw_ph_siglin;
00975 TBranch *b_shw_ph_sigcor;
00976 TBranch *b_shw_ph_pe;
00977 TBranch *b_shw_ph_sigmap;
00978 TBranch *b_shw_ph_mip;
00979 TBranch *b_shw_ph_gev;
00980 TBranch *b_shw_plane_fUniqueID;
00981 TBranch *b_shw_plane_fBits;
00982 TBranch *b_shw_plane_n;
00983 TBranch *b_shw_plane_nu;
00984 TBranch *b_shw_plane_nv;
00985 TBranch *b_shw_plane_beg;
00986 TBranch *b_shw_plane_begu;
00987 TBranch *b_shw_plane_begv;
00988 TBranch *b_shw_plane_end;
00989 TBranch *b_shw_plane_endu;
00990 TBranch *b_shw_plane_endv;
00991 TBranch *b_shw_vtx_fUniqueID;
00992 TBranch *b_shw_vtx_fBits;
00993 TBranch *b_shw_vtx_plane;
00994 TBranch *b_shw_vtx_u;
00995 TBranch *b_shw_vtx_v;
00996 TBranch *b_shw_vtx_x;
00997 TBranch *b_shw_vtx_y;
00998 TBranch *b_shw_vtx_z;
00999 TBranch *b_shw_vtx_t;
01000 TBranch *b_shw_vtx_dcosu;
01001 TBranch *b_shw_vtx_dcosv;
01002 TBranch *b_shw_vtx_dcosx;
01003 TBranch *b_shw_vtx_dcosy;
01004 TBranch *b_shw_vtx_dcosz;
01005 TBranch *b_shw_vtx_eu;
01006 TBranch *b_shw_vtx_ev;
01007 TBranch *b_shw_vtx_ex;
01008 TBranch *b_shw_vtx_ey;
01009 TBranch *b_shw_vtx_edcosu;
01010 TBranch *b_shw_vtx_edcosv;
01011 TBranch *b_shw_vtx_edcosx;
01012 TBranch *b_shw_vtx_edcosy;
01013 TBranch *b_shw_vtx_edcosz;
01014 TBranch *b_NtpStRecord_trk_;
01015 TBranch *b_trk_fUniqueID;
01016 TBranch *b_trk_fBits;
01017 TBranch *b_trk_index;
01018 TBranch *b_trk_slc;
01019 TBranch *b_trk_ndigit;
01020 TBranch *b_trk_nstpcnt;
01021 TBranch *b_trk_nstrip;
01022 TBranch *b_trk_stp;
01023 TBranch *b_trk_stpfit;
01024 TBranch *b_trk_stpu;
01025 TBranch *b_trk_stpv;
01026 TBranch *b_trk_stpx;
01027 TBranch *b_trk_stpy;
01028 TBranch *b_trk_stpz;
01029 TBranch *b_trk_stpds;
01030 TBranch *b_trk_stpfitchi2;
01031 TBranch *b_trk_stpfitprechi2;
01032 TBranch *b_trk_stpfitqp;
01033 TBranch *b_trk_stpph0sigmap;
01034 TBranch *b_trk_stpph0mip;
01035 TBranch *b_trk_stpph0gev;
01036 TBranch *b_trk_stpph1sigmap;
01037 TBranch *b_trk_stpph1mip;
01038 TBranch *b_trk_stpph1gev;
01039 TBranch *b_trk_stpattn0c0;
01040 TBranch *b_trk_stpattn1c0;
01041 TBranch *b_trk_stpt0;
01042 TBranch *b_trk_stpt1;
01043 TBranch *b_trk_stptcal0t0;
01044 TBranch *b_trk_stptcal1t0;
01045 TBranch *b_trk_ds;
01046 TBranch *b_trk_range;
01047 TBranch *b_trk_cputime;
01048 TBranch *b_trk_ph_fUniqueID;
01049 TBranch *b_trk_ph_fBits;
01050 TBranch *b_trk_ph_raw;
01051 TBranch *b_trk_ph_siglin;
01052 TBranch *b_trk_ph_sigcor;
01053 TBranch *b_trk_ph_pe;
01054 TBranch *b_trk_ph_sigmap;
01055 TBranch *b_trk_ph_mip;
01056 TBranch *b_trk_ph_gev;
01057 TBranch *b_trk_plane_fUniqueID;
01058 TBranch *b_trk_plane_fBits;
01059 TBranch *b_trk_plane_n;
01060 TBranch *b_trk_plane_nu;
01061 TBranch *b_trk_plane_nv;
01062 TBranch *b_trk_plane_beg;
01063 TBranch *b_trk_plane_begu;
01064 TBranch *b_trk_plane_begv;
01065 TBranch *b_trk_plane_end;
01066 TBranch *b_trk_plane_endu;
01067 TBranch *b_trk_plane_endv;
01068 TBranch *b_trk_plane_ntrklike;
01069 TBranch *b_trk_vtx_fUniqueID;
01070 TBranch *b_trk_vtx_fBits;
01071 TBranch *b_trk_vtx_plane;
01072 TBranch *b_trk_vtx_u;
01073 TBranch *b_trk_vtx_v;
01074 TBranch *b_trk_vtx_x;
01075 TBranch *b_trk_vtx_y;
01076 TBranch *b_trk_vtx_z;
01077 TBranch *b_trk_vtx_t;
01078 TBranch *b_trk_vtx_dcosu;
01079 TBranch *b_trk_vtx_dcosv;
01080 TBranch *b_trk_vtx_dcosx;
01081 TBranch *b_trk_vtx_dcosy;
01082 TBranch *b_trk_vtx_dcosz;
01083 TBranch *b_trk_vtx_eu;
01084 TBranch *b_trk_vtx_ev;
01085 TBranch *b_trk_vtx_ex;
01086 TBranch *b_trk_vtx_ey;
01087 TBranch *b_trk_vtx_edcosu;
01088 TBranch *b_trk_vtx_edcosv;
01089 TBranch *b_trk_vtx_edcosx;
01090 TBranch *b_trk_vtx_edcosy;
01091 TBranch *b_trk_vtx_edcosz;
01092 TBranch *b_trk_end_fUniqueID;
01093 TBranch *b_trk_end_fBits;
01094 TBranch *b_trk_end_plane;
01095 TBranch *b_trk_end_u;
01096 TBranch *b_trk_end_v;
01097 TBranch *b_trk_end_x;
01098 TBranch *b_trk_end_y;
01099 TBranch *b_trk_end_z;
01100 TBranch *b_trk_end_t;
01101 TBranch *b_trk_end_dcosu;
01102 TBranch *b_trk_end_dcosv;
01103 TBranch *b_trk_end_dcosx;
01104 TBranch *b_trk_end_dcosy;
01105 TBranch *b_trk_end_dcosz;
01106 TBranch *b_trk_end_eu;
01107 TBranch *b_trk_end_ev;
01108 TBranch *b_trk_end_ex;
01109 TBranch *b_trk_end_ey;
01110 TBranch *b_trk_end_edcosu;
01111 TBranch *b_trk_end_edcosv;
01112 TBranch *b_trk_end_edcosx;
01113 TBranch *b_trk_end_edcosy;
01114 TBranch *b_trk_end_edcosz;
01115 TBranch *b_trk_lin_fUniqueID;
01116 TBranch *b_trk_lin_fBits;
01117 TBranch *b_trk_lin_plane;
01118 TBranch *b_trk_lin_u;
01119 TBranch *b_trk_lin_v;
01120 TBranch *b_trk_lin_x;
01121 TBranch *b_trk_lin_y;
01122 TBranch *b_trk_lin_z;
01123 TBranch *b_trk_lin_t;
01124 TBranch *b_trk_lin_dcosu;
01125 TBranch *b_trk_lin_dcosv;
01126 TBranch *b_trk_lin_dcosx;
01127 TBranch *b_trk_lin_dcosy;
01128 TBranch *b_trk_lin_dcosz;
01129 TBranch *b_trk_lin_eu;
01130 TBranch *b_trk_lin_ev;
01131 TBranch *b_trk_lin_ex;
01132 TBranch *b_trk_lin_ey;
01133 TBranch *b_trk_lin_edcosu;
01134 TBranch *b_trk_lin_edcosv;
01135 TBranch *b_trk_lin_edcosx;
01136 TBranch *b_trk_lin_edcosy;
01137 TBranch *b_trk_lin_edcosz;
01138 TBranch *b_trk_fidvtx_fUniqueID;
01139 TBranch *b_trk_fidvtx_fBits;
01140 TBranch *b_trk_fidvtx_dr;
01141 TBranch *b_trk_fidvtx_dz;
01142 TBranch *b_trk_fidvtx_trace;
01143 TBranch *b_trk_fidvtx_tracez;
01144 TBranch *b_trk_fidvtx_nplane;
01145 TBranch *b_trk_fidvtx_nplaneu;
01146 TBranch *b_trk_fidvtx_nplanev;
01147 TBranch *b_trk_fidend_fUniqueID;
01148 TBranch *b_trk_fidend_fBits;
01149 TBranch *b_trk_fidend_dr;
01150 TBranch *b_trk_fidend_dz;
01151 TBranch *b_trk_fidend_trace;
01152 TBranch *b_trk_fidend_tracez;
01153 TBranch *b_trk_fidend_nplane;
01154 TBranch *b_trk_fidend_nplaneu;
01155 TBranch *b_trk_fidend_nplanev;
01156 TBranch *b_trk_fidall_fUniqueID;
01157 TBranch *b_trk_fidall_fBits;
01158 TBranch *b_trk_fidall_dr;
01159 TBranch *b_trk_fidall_dz;
01160 TBranch *b_trk_fidall_trace;
01161 TBranch *b_trk_fidall_tracez;
01162 TBranch *b_trk_fidall_nplane;
01163 TBranch *b_trk_fidall_nplaneu;
01164 TBranch *b_trk_fidall_nplanev;
01165 TBranch *b_trk_time_fUniqueID;
01166 TBranch *b_trk_time_fBits;
01167 TBranch *b_trk_time_ndigit;
01168 TBranch *b_trk_time_chi2;
01169 TBranch *b_trk_time_u0;
01170 TBranch *b_trk_time_u1;
01171 TBranch *b_trk_time_v0;
01172 TBranch *b_trk_time_v1;
01173 TBranch *b_trk_time_cdtds;
01174 TBranch *b_trk_time_du;
01175 TBranch *b_trk_time_dv;
01176 TBranch *b_trk_time_dtds;
01177 TBranch *b_trk_time_t0;
01178 TBranch *b_trk_momentum_fUniqueID;
01179 TBranch *b_trk_momentum_fBits;
01180 TBranch *b_trk_momentum_range;
01181 TBranch *b_trk_momentum_qp;
01182 TBranch *b_trk_momentum_eqp;
01183 TBranch *b_trk_fit_fUniqueID;
01184 TBranch *b_trk_fit_fBits;
01185 TBranch *b_trk_fit_pass;
01186 TBranch *b_trk_fit_ndof;
01187 TBranch *b_trk_fit_niterate;
01188 TBranch *b_trk_fit_nswimfail;
01189 TBranch *b_trk_fit_chi2;
01190 TBranch *b_trk_fit_cputime;
01191 TBranch *b_trk_cr_fUniqueID;
01192 TBranch *b_trk_cr_fBits;
01193 TBranch *b_trk_cr_zenith;
01194 TBranch *b_trk_cr_azimuth;
01195 TBranch *b_trk_cr_ra;
01196 TBranch *b_trk_cr_rahourangle;
01197 TBranch *b_trk_cr_dec;
01198 TBranch *b_trk_cr_juliandate;
01199 TBranch *b_trk_cr_locsiderialtime;
01200 TBranch *b_NtpStRecord_evt_;
01201 TBranch *b_evt_fUniqueID;
01202 TBranch *b_evt_fBits;
01203 TBranch *b_evt_index;
01204 TBranch *b_evt_slc;
01205 TBranch *b_evt_ndigit;
01206 TBranch *b_evt_nstpcnt;
01207 TBranch *b_evt_nstrip;
01208 TBranch *b_evt_stp;
01209 TBranch *b_evt_nshower;
01210 TBranch *b_evt_shw;
01211 TBranch *b_evt_ntrack;
01212 TBranch *b_evt_trk;
01213 TBranch *b_evt_ph_fUniqueID;
01214 TBranch *b_evt_ph_fBits;
01215 TBranch *b_evt_ph_raw;
01216 TBranch *b_evt_ph_siglin;
01217 TBranch *b_evt_ph_sigcor;
01218 TBranch *b_evt_ph_pe;
01219 TBranch *b_evt_ph_sigmap;
01220 TBranch *b_evt_ph_mip;
01221 TBranch *b_evt_ph_gev;
01222 TBranch *b_evt_plane_fUniqueID;
01223 TBranch *b_evt_plane_fBits;
01224 TBranch *b_evt_plane_n;
01225 TBranch *b_evt_plane_nu;
01226 TBranch *b_evt_plane_nv;
01227 TBranch *b_evt_plane_beg;
01228 TBranch *b_evt_plane_begu;
01229 TBranch *b_evt_plane_begv;
01230 TBranch *b_evt_plane_end;
01231 TBranch *b_evt_plane_endu;
01232 TBranch *b_evt_plane_endv;
01233 TBranch *b_evt_vtx_fUniqueID;
01234 TBranch *b_evt_vtx_fBits;
01235 TBranch *b_evt_vtx_plane;
01236 TBranch *b_evt_vtx_u;
01237 TBranch *b_evt_vtx_v;
01238 TBranch *b_evt_vtx_x;
01239 TBranch *b_evt_vtx_y;
01240 TBranch *b_evt_vtx_z;
01241 TBranch *b_evt_vtx_t;
01242 TBranch *b_evt_vtx_dcosu;
01243 TBranch *b_evt_vtx_dcosv;
01244 TBranch *b_evt_vtx_dcosx;
01245 TBranch *b_evt_vtx_dcosy;
01246 TBranch *b_evt_vtx_dcosz;
01247 TBranch *b_evt_vtx_eu;
01248 TBranch *b_evt_vtx_ev;
01249 TBranch *b_evt_vtx_ex;
01250 TBranch *b_evt_vtx_ey;
01251 TBranch *b_evt_vtx_edcosu;
01252 TBranch *b_evt_vtx_edcosv;
01253 TBranch *b_evt_vtx_edcosx;
01254 TBranch *b_evt_vtx_edcosy;
01255 TBranch *b_evt_vtx_edcosz;
01256 TBranch *b_evt_end_fUniqueID;
01257 TBranch *b_evt_end_fBits;
01258 TBranch *b_evt_end_plane;
01259 TBranch *b_evt_end_u;
01260 TBranch *b_evt_end_v;
01261 TBranch *b_evt_end_x;
01262 TBranch *b_evt_end_y;
01263 TBranch *b_evt_end_z;
01264 TBranch *b_evt_end_t;
01265 TBranch *b_evt_end_dcosu;
01266 TBranch *b_evt_end_dcosv;
01267 TBranch *b_evt_end_dcosx;
01268 TBranch *b_evt_end_dcosy;
01269 TBranch *b_evt_end_dcosz;
01270 TBranch *b_evt_end_eu;
01271 TBranch *b_evt_end_ev;
01272 TBranch *b_evt_end_ex;
01273 TBranch *b_evt_end_ey;
01274 TBranch *b_evt_end_edcosu;
01275 TBranch *b_evt_end_edcosv;
01276 TBranch *b_evt_end_edcosx;
01277 TBranch *b_evt_end_edcosy;
01278 TBranch *b_evt_end_edcosz;
01279 TBranch *b_NtpStRecord_mc_;
01280 TBranch *b_mc_fUniqueID;
01281 TBranch *b_mc_fBits;
01282 TBranch *b_mc_index;
01283 TBranch *b_mc_stdhep;
01284 TBranch *b_mc_inu;
01285 TBranch *b_mc_inunoosc;
01286 TBranch *b_mc_itg;
01287 TBranch *b_mc_iboson;
01288 TBranch *b_mc_iresonance;
01289 TBranch *b_mc_iaction;
01290 TBranch *b_mc_ndigu;
01291 TBranch *b_mc_ndigv;
01292 TBranch *b_mc_tphu;
01293 TBranch *b_mc_tphv;
01294 TBranch *b_mc_a;
01295 TBranch *b_mc_z;
01296 TBranch *b_mc_sigma;
01297 TBranch *b_mc_x;
01298 TBranch *b_mc_y;
01299 TBranch *b_mc_q2;
01300 TBranch *b_mc_w2;
01301 TBranch *b_mc_emfrac;
01302 TBranch *b_mc_vtxx;
01303 TBranch *b_mc_vtxy;
01304 TBranch *b_mc_vtxz;
01305 TBranch *b_mc_p4neu;
01306 TBranch *b_mc_p4neunoosc;
01307 TBranch *b_mc_p4tgt;
01308 TBranch *b_mc_p4shw;
01309 TBranch *b_mc_p4mu1;
01310 TBranch *b_mc_p4mu2;
01311 TBranch *b_mc_p4el1;
01312 TBranch *b_mc_p4el2;
01313 TBranch *b_mc_p4tau;
01314 TBranch *b_NtpStRecord_stdhep_;
01315 TBranch *b_stdhep_fUniqueID;
01316 TBranch *b_stdhep_fBits;
01317 TBranch *b_stdhep_index;
01318 TBranch *b_stdhep_mc;
01319 TBranch *b_stdhep_parent;
01320 TBranch *b_stdhep_child;
01321 TBranch *b_stdhep_IstHEP;
01322 TBranch *b_stdhep_IdHEP;
01323 TBranch *b_stdhep_mass;
01324 TBranch *b_stdhep_p4;
01325 TBranch *b_stdhep_vtx;
01326 TBranch *b_NtpStRecord_digihit_;
01327 TBranch *b_digihit_fUniqueID;
01328 TBranch *b_digihit_fBits;
01329 TBranch *b_digihit_index;
01330 TBranch *b_digihit_planeview;
01331 TBranch *b_digihit_strip;
01332 TBranch *b_digihit_plane;
01333 TBranch *b_digihit_trkId;
01334 TBranch *b_digihit_pId;
01335 TBranch *b_digihit_t0;
01336 TBranch *b_digihit_x0;
01337 TBranch *b_digihit_y0;
01338 TBranch *b_digihit_z0;
01339 TBranch *b_digihit_t1;
01340 TBranch *b_digihit_x1;
01341 TBranch *b_digihit_y1;
01342 TBranch *b_digihit_z1;
01343 TBranch *b_digihit_dS;
01344 TBranch *b_digihit_dE;
01345 TBranch *b_digihit_pE;
01346 TBranch *b_NtpStRecord_thstp_;
01347 TBranch *b_thstp_fUniqueID;
01348 TBranch *b_thstp_fBits;
01349 TBranch *b_thstp_index;
01350 TBranch *b_thstp_neumc;
01351 TBranch *b_thstp_nneu;
01352 TBranch *b_thstp_sigflg;
01353 TBranch *b_NtpStRecord_thslc_;
01354 TBranch *b_thslc_fUniqueID;
01355 TBranch *b_thslc_fBits;
01356 TBranch *b_thslc_index;
01357 TBranch *b_thslc_neumc;
01358 TBranch *b_thslc_neustdhep;
01359 TBranch *b_thslc_nneu;
01360 TBranch *b_thslc_purity;
01361 TBranch *b_thslc_secondpurity;
01362 TBranch *b_thslc_complete;
01363 TBranch *b_NtpStRecord_thshw_;
01364 TBranch *b_thshw_fUniqueID;
01365 TBranch *b_thshw_fBits;
01366 TBranch *b_thshw_index;
01367 TBranch *b_thshw_neumc;
01368 TBranch *b_thshw_neustdhep;
01369 TBranch *b_thshw_purity;
01370 TBranch *b_thshw_completeall;
01371 TBranch *b_thshw_completeslc;
01372 TBranch *b_NtpStRecord_thtrk_;
01373 TBranch *b_thtrk_fUniqueID;
01374 TBranch *b_thtrk_fBits;
01375 TBranch *b_thtrk_index;
01376 TBranch *b_thtrk_neumc;
01377 TBranch *b_thtrk_neustdhep;
01378 TBranch *b_thtrk_trkstdhep;
01379 TBranch *b_thtrk_purity;
01380 TBranch *b_thtrk_completeall;
01381 TBranch *b_thtrk_completeslc;
01382 TBranch *b_NtpStRecord_thevt_;
01383 TBranch *b_thevt_fUniqueID;
01384 TBranch *b_thevt_fBits;
01385 TBranch *b_thevt_index;
01386 TBranch *b_thevt_neumc;
01387 TBranch *b_thevt_neustdhep;
01388 TBranch *b_thevt_purity;
01389 TBranch *b_thevt_completeall;
01390 TBranch *b_thevt_completeslc;
01391
01392 NtpSt(TTree *tree=0);
01393 virtual ~NtpSt();
01394 virtual Int_t Cut(Long64_t entry);
01395 virtual Int_t GetEntry(Long64_t entry);
01396 virtual Long64_t LoadTree(Long64_t entry);
01397 virtual void Init(TTree *tree);
01398 virtual void Loop();
01399 virtual Bool_t Notify();
01400 virtual void Show(Long64_t entry = -1);
01401 Float_t Mrate(TTree *tr);
01402
01403 };
01404
01405 #endif
01406
01407 #ifdef NtpStNC_cxx
01408
01409 void NtpSt::Init(TTree *tree)
01410 {
01411
01412
01413
01414
01415
01416
01417
01418 if (tree == 0) return;
01419 fChain = tree;
01420 fCurrent = -1;
01421 fChain->SetMakeClass(1);
01422
01423 fChain->SetBranchAddress("fUniqueID",&fUniqueID);
01424 fChain->SetBranchAddress("fBits",&fBits);
01425 fChain->SetBranchAddress("fName",&fName);
01426 fChain->SetBranchAddress("fTitle",&fTitle);
01427 fChain->SetBranchAddress("fHeader.fUniqueID",&fHeader_fUniqueID);
01428 fChain->SetBranchAddress("fHeader.fBits",&fHeader_fBits);
01429 fChain->SetBranchAddress("fHeader.fVldContext.fUniqueID",&fHeader_fVldContext_fUniqueID);
01430 fChain->SetBranchAddress("fHeader.fVldContext.fBits",&fHeader_fVldContext_fBits);
01431 fChain->SetBranchAddress("fHeader.fVldContext.fDetector",&fHeader_fVldContext_fDetector);
01432 fChain->SetBranchAddress("fHeader.fVldContext.fSimFlag",&fHeader_fVldContext_fSimFlag);
01433 fChain->SetBranchAddress("fHeader.fVldContext.fTimeStamp.fSec",&fHeader_fVldContext_fTimeStamp_fSec);
01434 fChain->SetBranchAddress("fHeader.fVldContext.fTimeStamp.fNanoSec",&fHeader_fVldContext_fTimeStamp_fNanoSec);
01435 fChain->SetBranchAddress("fHeader.fRun",&fHeader_fRun);
01436 fChain->SetBranchAddress("fHeader.fSubRun",&fHeader_fSubRun);
01437 fChain->SetBranchAddress("fHeader.fRunType",&fHeader_fRunType);
01438 fChain->SetBranchAddress("fHeader.fErrorCode",&fHeader_fErrorCode);
01439 fChain->SetBranchAddress("fHeader.fSnarl",&fHeader_fSnarl);
01440 fChain->SetBranchAddress("fHeader.fTrigSrc",&fHeader_fTrigSrc);
01441 fChain->SetBranchAddress("fHeader.fTimeFrame",&fHeader_fTimeFrame);
01442 fChain->SetBranchAddress("fHeader.fEvent",&fHeader_fEvent);
01443 fChain->SetBranchAddress("fIsClearable",&fIsClearable);
01444 fChain->SetBranchAddress("evthdr.fUniqueID",&evthdr_fUniqueID);
01445 fChain->SetBranchAddress("evthdr.fBits",&evthdr_fBits);
01446 fChain->SetBranchAddress("evthdr.ndigit",&evthdr_ndigit);
01447 fChain->SetBranchAddress("evthdr.nstrip",&evthdr_nstrip);
01448 fChain->SetBranchAddress("evthdr.nslice",&evthdr_nslice);
01449 fChain->SetBranchAddress("evthdr.ncluster",&evthdr_ncluster);
01450 fChain->SetBranchAddress("evthdr.ntrack",&evthdr_ntrack);
01451 fChain->SetBranchAddress("evthdr.nshower",&evthdr_nshower);
01452 fChain->SetBranchAddress("evthdr.nevent",&evthdr_nevent);
01453 fChain->SetBranchAddress("evthdr.trigtime",&evthdr_trigtime);
01454 fChain->SetBranchAddress("evthdr.ph.fUniqueID",&evthdr_ph_fUniqueID);
01455 fChain->SetBranchAddress("evthdr.ph.fBits",&evthdr_ph_fBits);
01456 fChain->SetBranchAddress("evthdr.ph.raw",&evthdr_ph_raw);
01457 fChain->SetBranchAddress("evthdr.ph.siglin",&evthdr_ph_siglin);
01458 fChain->SetBranchAddress("evthdr.ph.sigcor",&evthdr_ph_sigcor);
01459 fChain->SetBranchAddress("evthdr.ph.pe",&evthdr_ph_pe);
01460 fChain->SetBranchAddress("evthdr.planeall.fUniqueID",&evthdr_planeall_fUniqueID);
01461 fChain->SetBranchAddress("evthdr.planeall.fBits",&evthdr_planeall_fBits);
01462 fChain->SetBranchAddress("evthdr.planeall.n",&evthdr_planeall_n);
01463 fChain->SetBranchAddress("evthdr.planeall.nu",&evthdr_planeall_nu);
01464 fChain->SetBranchAddress("evthdr.planeall.nv",&evthdr_planeall_nv);
01465 fChain->SetBranchAddress("evthdr.planeall.beg",&evthdr_planeall_beg);
01466 fChain->SetBranchAddress("evthdr.planeall.begu",&evthdr_planeall_begu);
01467 fChain->SetBranchAddress("evthdr.planeall.begv",&evthdr_planeall_begv);
01468 fChain->SetBranchAddress("evthdr.planeall.end",&evthdr_planeall_end);
01469 fChain->SetBranchAddress("evthdr.planeall.endu",&evthdr_planeall_endu);
01470 fChain->SetBranchAddress("evthdr.planeall.endv",&evthdr_planeall_endv);
01471 fChain->SetBranchAddress("evthdr.plane.fUniqueID",&evthdr_plane_fUniqueID);
01472 fChain->SetBranchAddress("evthdr.plane.fBits",&evthdr_plane_fBits);
01473 fChain->SetBranchAddress("evthdr.plane.n",&evthdr_plane_n);
01474 fChain->SetBranchAddress("evthdr.plane.nu",&evthdr_plane_nu);
01475 fChain->SetBranchAddress("evthdr.plane.nv",&evthdr_plane_nv);
01476 fChain->SetBranchAddress("evthdr.plane.beg",&evthdr_plane_beg);
01477 fChain->SetBranchAddress("evthdr.plane.begu",&evthdr_plane_begu);
01478 fChain->SetBranchAddress("evthdr.plane.begv",&evthdr_plane_begv);
01479 fChain->SetBranchAddress("evthdr.plane.end",&evthdr_plane_end);
01480 fChain->SetBranchAddress("evthdr.plane.endu",&evthdr_plane_endu);
01481 fChain->SetBranchAddress("evthdr.plane.endv",&evthdr_plane_endv);
01482 fChain->SetBranchAddress("evthdr.date.fUniqueID",&evthdr_date_fUniqueID);
01483 fChain->SetBranchAddress("evthdr.date.fBits",&evthdr_date_fBits);
01484 fChain->SetBranchAddress("evthdr.date.year",&evthdr_date_year);
01485 fChain->SetBranchAddress("evthdr.date.month",&evthdr_date_month);
01486 fChain->SetBranchAddress("evthdr.date.day",&evthdr_date_day);
01487 fChain->SetBranchAddress("evthdr.date.hour",&evthdr_date_hour);
01488 fChain->SetBranchAddress("evthdr.date.minute",&evthdr_date_minute);
01489 fChain->SetBranchAddress("evthdr.date.sec",&evthdr_date_sec);
01490 fChain->SetBranchAddress("evthdr.date.utc",&evthdr_date_utc);
01491 fChain->SetBranchAddress("vetohdr.fUniqueID",&vetohdr_fUniqueID);
01492 fChain->SetBranchAddress("vetohdr.fBits",&vetohdr_fBits);
01493 fChain->SetBranchAddress("vetohdr.ndigit[3]",vetohdr_ndigit);
01494 fChain->SetBranchAddress("vetohdr.nplank[3]",vetohdr_nplank);
01495 fChain->SetBranchAddress("vetohdr.adc[3]",vetohdr_adc);
01496 fChain->SetBranchAddress("vetohdr.dx[3]",vetohdr_dx);
01497 fChain->SetBranchAddress("vetohdr.dxvetostp[3]",vetohdr_dxvetostp);
01498 fChain->SetBranchAddress("vetohdr.dcos",&vetohdr_dcos);
01499 fChain->SetBranchAddress("vetohdr.projx",&vetohdr_projx);
01500 fChain->SetBranchAddress("vetohdr.projy",&vetohdr_projy);
01501 fChain->SetBranchAddress("vetohdr.projz",&vetohdr_projz);
01502 fChain->SetBranchAddress("vetohdr.ishit",&vetohdr_ishit);
01503 fChain->SetBranchAddress("crhdr.fUniqueID",&crhdr_fUniqueID);
01504 fChain->SetBranchAddress("crhdr.fBits",&crhdr_fBits);
01505 fChain->SetBranchAddress("crhdr.zenith",&crhdr_zenith);
01506 fChain->SetBranchAddress("crhdr.azimuth",&crhdr_azimuth);
01507 fChain->SetBranchAddress("crhdr.ra",&crhdr_ra);
01508 fChain->SetBranchAddress("crhdr.rahourangle",&crhdr_rahourangle);
01509 fChain->SetBranchAddress("crhdr.dec",&crhdr_dec);
01510 fChain->SetBranchAddress("crhdr.juliandate",&crhdr_juliandate);
01511 fChain->SetBranchAddress("crhdr.locsiderialtime",&crhdr_locsiderialtime);
01512 fChain->SetBranchAddress("dmxstatus.fUniqueID",&dmxstatus_fUniqueID);
01513 fChain->SetBranchAddress("dmxstatus.fBits",&dmxstatus_fBits);
01514 fChain->SetBranchAddress("dmxstatus.ismultimuon",&dmxstatus_ismultimuon);
01515 fChain->SetBranchAddress("dmxstatus.nonphysicalfail",&dmxstatus_nonphysicalfail);
01516 fChain->SetBranchAddress("dmxstatus.validplanesfail",&dmxstatus_validplanesfail);
01517 fChain->SetBranchAddress("dmxstatus.vertexplanefail",&dmxstatus_vertexplanefail);
01518 fChain->SetBranchAddress("dmxstatus.ustrayplanes",&dmxstatus_ustrayplanes);
01519 fChain->SetBranchAddress("dmxstatus.vstrayplanes",&dmxstatus_vstrayplanes);
01520 fChain->SetBranchAddress("dmxstatus.uvalidplanes",&dmxstatus_uvalidplanes);
01521 fChain->SetBranchAddress("dmxstatus.vvalidplanes",&dmxstatus_vvalidplanes);
01522 fChain->SetBranchAddress("dmxstatus.avgtimeoffset",&dmxstatus_avgtimeoffset);
01523 fChain->SetBranchAddress("mchdr.fUniqueID",&mchdr_fUniqueID);
01524 fChain->SetBranchAddress("mchdr.fBits",&mchdr_fBits);
01525 fChain->SetBranchAddress("mchdr.nmc",&mchdr_nmc);
01526 fChain->SetBranchAddress("mchdr.nstdhep",&mchdr_nstdhep);
01527 fChain->SetBranchAddress("mchdr.ndigihit",&mchdr_ndigihit);
01528 fChain->SetBranchAddress("photon.fUniqueID",&photon_fUniqueID);
01529 fChain->SetBranchAddress("photon.fBits",&photon_fBits);
01530 fChain->SetBranchAddress("photon.hitsDiscardedGeom",&photon_hitsDiscardedGeom);
01531 fChain->SetBranchAddress("photon.hitsDiscardedBad",&photon_hitsDiscardedBad);
01532 fChain->SetBranchAddress("photon.totalHits",&photon_totalHits);
01533 fChain->SetBranchAddress("photon.totalStripsHit",&photon_totalStripsHit);
01534 fChain->SetBranchAddress("photon.bluePhotons",&photon_bluePhotons);
01535 fChain->SetBranchAddress("photon.greenPhotons",&photon_greenPhotons);
01536 fChain->SetBranchAddress("photon.bluePhotons_nonprescaled",&photon_bluePhotons_nonprescaled);
01537 fChain->SetBranchAddress("photon.greenPhotons_nonprescaled",&photon_greenPhotons_nonprescaled);
01538 fChain->SetBranchAddress("photon.totalPE",&photon_totalPE);
01539 fChain->SetBranchAddress("photon.totalPixels",&photon_totalPixels);
01540 fChain->SetBranchAddress("photon.totalHitEnergy",&photon_totalHitEnergy);
01541 fChain->SetBranchAddress("photon.energyDiscardedGeom",&photon_energyDiscardedGeom);
01542 fChain->SetBranchAddress("photon.energyDiscardedBad",&photon_energyDiscardedBad);
01543 fChain->SetBranchAddress("detsim.fUniqueID",&detsim_fUniqueID);
01544 fChain->SetBranchAddress("detsim.fBits",&detsim_fBits);
01545 fChain->SetBranchAddress("detsim.nPE",&detsim_nPE);
01546 fChain->SetBranchAddress("detsim.hitPixels",&detsim_hitPixels);
01547 fChain->SetBranchAddress("detsim.hitPixelsWithXtalk",&detsim_hitPixelsWithXtalk);
01548 fChain->SetBranchAddress("detsim.digitsAfterFETrigger",&detsim_digitsAfterFETrigger);
01549 fChain->SetBranchAddress("detsim.digitsAfterSpars",&detsim_digitsAfterSpars);
01550 fChain->SetBranchAddress("detsim.digitsAfterDaqTrigger",&detsim_digitsAfterDaqTrigger);
01551 fChain->SetBranchAddress("detsim.totalPE",&detsim_totalPE);
01552 fChain->SetBranchAddress("detsim.totalCharge",&detsim_totalCharge);
01553 fChain->SetBranchAddress("detsim.adcsAfterFETrigger",&detsim_adcsAfterFETrigger);
01554 fChain->SetBranchAddress("detsim.adcsAfterSpars",&detsim_adcsAfterSpars);
01555 fChain->SetBranchAddress("detsim.adcsAfterDaqTrigger",&detsim_adcsAfterDaqTrigger);
01556 fChain->SetBranchAddress("detsim.bigSnarl",&detsim_bigSnarl);
01557 fChain->SetBranchAddress("detsim.snarls",&detsim_snarls);
01558 fChain->SetBranchAddress("detsim.snarlDigits",&detsim_snarlDigits);
01559 fChain->SetBranchAddress("detsim.snarlTrigger",&detsim_snarlTrigger);
01560 fChain->SetBranchAddress("detsim.snarlAdcs",&detsim_snarlAdcs);
01561 fChain->SetBranchAddress("vetostp",&vetostp_);
01562 fChain->SetBranchAddress("vetostp.fUniqueID",vetostp_fUniqueID);
01563 fChain->SetBranchAddress("vetostp.fBits",vetostp_fBits);
01564 fChain->SetBranchAddress("vetostp.index",vetostp_index);
01565 fChain->SetBranchAddress("vetostp.ndigit",vetostp_ndigit);
01566 fChain->SetBranchAddress("vetostp.pln",vetostp_pln);
01567 fChain->SetBranchAddress("vetostp.plank",vetostp_plank);
01568 fChain->SetBranchAddress("vetostp.x",vetostp_x);
01569 fChain->SetBranchAddress("vetostp.y",vetostp_y);
01570 fChain->SetBranchAddress("vetostp.z[2]",vetostp_z);
01571 fChain->SetBranchAddress("vetostp.adc[2]",vetostp_adc);
01572 fChain->SetBranchAddress("vetostp.pmtindex[2]",vetostp_pmtindex);
01573 fChain->SetBranchAddress("vetostp.pmtpixel[2]",vetostp_pmtpixel);
01574 fChain->SetBranchAddress("vetostp.wlspigtail[2]",vetostp_wlspigtail);
01575 fChain->SetBranchAddress("vetostp.clearlen[2]",vetostp_clearlen);
01576 fChain->SetBranchAddress("vetostp.time[2]",vetostp_time);
01577 fChain->SetBranchAddress("vetostp.timeraw[2]",vetostp_timeraw);
01578 fChain->SetBranchAddress("stp",&stp_);
01579 fChain->SetBranchAddress("stp.fUniqueID",stp_fUniqueID);
01580 fChain->SetBranchAddress("stp.fBits",stp_fBits);
01581 fChain->SetBranchAddress("stp.index",stp_index);
01582 fChain->SetBranchAddress("stp.planeview",stp_planeview);
01583 fChain->SetBranchAddress("stp.ndigit",stp_ndigit);
01584 fChain->SetBranchAddress("stp.demuxveto",stp_demuxveto);
01585 fChain->SetBranchAddress("stp.strip",stp_strip);
01586 fChain->SetBranchAddress("stp.plane",stp_plane);
01587 fChain->SetBranchAddress("stp.tpos",stp_tpos);
01588 fChain->SetBranchAddress("stp.z",stp_z);
01589 fChain->SetBranchAddress("stp.pmtindex0",stp_pmtindex0);
01590 fChain->SetBranchAddress("stp.pmtindex1",stp_pmtindex1);
01591 fChain->SetBranchAddress("stp.time0",stp_time0);
01592 fChain->SetBranchAddress("stp.time1",stp_time1);
01593 fChain->SetBranchAddress("stp.ph0.fUniqueID",stp_ph0_fUniqueID);
01594 fChain->SetBranchAddress("stp.ph0.fBits",stp_ph0_fBits);
01595 fChain->SetBranchAddress("stp.ph0.raw",stp_ph0_raw);
01596 fChain->SetBranchAddress("stp.ph0.siglin",stp_ph0_siglin);
01597 fChain->SetBranchAddress("stp.ph0.sigcor",stp_ph0_sigcor);
01598 fChain->SetBranchAddress("stp.ph0.pe",stp_ph0_pe);
01599 fChain->SetBranchAddress("stp.ph1.fUniqueID",stp_ph1_fUniqueID);
01600 fChain->SetBranchAddress("stp.ph1.fBits",stp_ph1_fBits);
01601 fChain->SetBranchAddress("stp.ph1.raw",stp_ph1_raw);
01602 fChain->SetBranchAddress("stp.ph1.siglin",stp_ph1_siglin);
01603 fChain->SetBranchAddress("stp.ph1.sigcor",stp_ph1_sigcor);
01604 fChain->SetBranchAddress("stp.ph1.pe",stp_ph1_pe);
01605 fChain->SetBranchAddress("slc",&slc_);
01606 fChain->SetBranchAddress("slc.fUniqueID",slc_fUniqueID);
01607 fChain->SetBranchAddress("slc.fBits",slc_fBits);
01608 fChain->SetBranchAddress("slc.index",slc_index);
01609 fChain->SetBranchAddress("slc.ndigit",slc_ndigit);
01610 fChain->SetBranchAddress("slc.nstpcnt",slc_nstpcnt);
01611 fChain->SetBranchAddress("slc.nstrip",slc_nstrip);
01612 fChain->SetBranchAddress("slc.stp",slc_stp);
01613 fChain->SetBranchAddress("slc.ph.fUniqueID",slc_ph_fUniqueID);
01614 fChain->SetBranchAddress("slc.ph.fBits",slc_ph_fBits);
01615 fChain->SetBranchAddress("slc.ph.raw",slc_ph_raw);
01616 fChain->SetBranchAddress("slc.ph.siglin",slc_ph_siglin);
01617 fChain->SetBranchAddress("slc.ph.sigcor",slc_ph_sigcor);
01618 fChain->SetBranchAddress("slc.ph.pe",slc_ph_pe);
01619 fChain->SetBranchAddress("slc.plane.fUniqueID",slc_plane_fUniqueID);
01620 fChain->SetBranchAddress("slc.plane.fBits",slc_plane_fBits);
01621 fChain->SetBranchAddress("slc.plane.n",slc_plane_n);
01622 fChain->SetBranchAddress("slc.plane.nu",slc_plane_nu);
01623 fChain->SetBranchAddress("slc.plane.nv",slc_plane_nv);
01624 fChain->SetBranchAddress("slc.plane.beg",slc_plane_beg);
01625 fChain->SetBranchAddress("slc.plane.begu",slc_plane_begu);
01626 fChain->SetBranchAddress("slc.plane.begv",slc_plane_begv);
01627 fChain->SetBranchAddress("slc.plane.end",slc_plane_end);
01628 fChain->SetBranchAddress("slc.plane.endu",slc_plane_endu);
01629 fChain->SetBranchAddress("slc.plane.endv",slc_plane_endv);
01630 fChain->SetBranchAddress("clu",&clu_);
01631 fChain->SetBranchAddress("clu.fUniqueID",clu_fUniqueID);
01632 fChain->SetBranchAddress("clu.fBits",clu_fBits);
01633 fChain->SetBranchAddress("clu.index",clu_index);
01634 fChain->SetBranchAddress("clu.planeview",clu_planeview);
01635 fChain->SetBranchAddress("clu.nplane",clu_nplane);
01636 fChain->SetBranchAddress("clu.begplane",clu_begplane);
01637 fChain->SetBranchAddress("clu.endplane",clu_endplane);
01638 fChain->SetBranchAddress("clu.id",clu_id);
01639 fChain->SetBranchAddress("clu.slc",clu_slc);
01640 fChain->SetBranchAddress("clu.ndigit",clu_ndigit);
01641 fChain->SetBranchAddress("clu.nstpcnt",clu_nstpcnt);
01642 fChain->SetBranchAddress("clu.nstrip",clu_nstrip);
01643 fChain->SetBranchAddress("clu.stp",clu_stp);
01644 fChain->SetBranchAddress("clu.probem",clu_probem);
01645 fChain->SetBranchAddress("clu.zvtx",clu_zvtx);
01646 fChain->SetBranchAddress("clu.tposvtx",clu_tposvtx);
01647 fChain->SetBranchAddress("clu.slope",clu_slope);
01648 fChain->SetBranchAddress("clu.avgdev",clu_avgdev);
01649 fChain->SetBranchAddress("clu.ph.fUniqueID",clu_ph_fUniqueID);
01650 fChain->SetBranchAddress("clu.ph.fBits",clu_ph_fBits);
01651 fChain->SetBranchAddress("clu.ph.raw",clu_ph_raw);
01652 fChain->SetBranchAddress("clu.ph.siglin",clu_ph_siglin);
01653 fChain->SetBranchAddress("clu.ph.sigcor",clu_ph_sigcor);
01654 fChain->SetBranchAddress("clu.ph.pe",clu_ph_pe);
01655 fChain->SetBranchAddress("clu.ph.sigmap",clu_ph_sigmap);
01656 fChain->SetBranchAddress("clu.ph.mip",clu_ph_mip);
01657 fChain->SetBranchAddress("clu.ph.gev",clu_ph_gev);
01658 fChain->SetBranchAddress("shw",&shw_);
01659 fChain->SetBranchAddress("shw.fUniqueID",shw_fUniqueID);
01660 fChain->SetBranchAddress("shw.fBits",shw_fBits);
01661 fChain->SetBranchAddress("shw.index",shw_index);
01662 fChain->SetBranchAddress("shw.slc",shw_slc);
01663 fChain->SetBranchAddress("shw.ndigit",shw_ndigit);
01664 fChain->SetBranchAddress("shw.nstpcnt",shw_nstpcnt);
01665 fChain->SetBranchAddress("shw.nstrip",shw_nstrip);
01666 fChain->SetBranchAddress("shw.stp",shw_stp);
01667 fChain->SetBranchAddress("shw.nUcluster",shw_nUcluster);
01668 fChain->SetBranchAddress("shw.nVcluster",shw_nVcluster);
01669 fChain->SetBranchAddress("shw.ncluster",shw_ncluster);
01670 fChain->SetBranchAddress("shw.clu",shw_clu);
01671 fChain->SetBranchAddress("shw.ph.fUniqueID",shw_ph_fUniqueID);
01672 fChain->SetBranchAddress("shw.ph.fBits",shw_ph_fBits);
01673 fChain->SetBranchAddress("shw.ph.raw",shw_ph_raw);
01674 fChain->SetBranchAddress("shw.ph.siglin",shw_ph_siglin);
01675 fChain->SetBranchAddress("shw.ph.sigcor",shw_ph_sigcor);
01676 fChain->SetBranchAddress("shw.ph.pe",shw_ph_pe);
01677 fChain->SetBranchAddress("shw.ph.sigmap",shw_ph_sigmap);
01678 fChain->SetBranchAddress("shw.ph.mip",shw_ph_mip);
01679 fChain->SetBranchAddress("shw.ph.gev",shw_ph_gev);
01680 fChain->SetBranchAddress("shw.plane.fUniqueID",shw_plane_fUniqueID);
01681 fChain->SetBranchAddress("shw.plane.fBits",shw_plane_fBits);
01682 fChain->SetBranchAddress("shw.plane.n",shw_plane_n);
01683 fChain->SetBranchAddress("shw.plane.nu",shw_plane_nu);
01684 fChain->SetBranchAddress("shw.plane.nv",shw_plane_nv);
01685 fChain->SetBranchAddress("shw.plane.beg",shw_plane_beg);
01686 fChain->SetBranchAddress("shw.plane.begu",shw_plane_begu);
01687 fChain->SetBranchAddress("shw.plane.begv",shw_plane_begv);
01688 fChain->SetBranchAddress("shw.plane.end",shw_plane_end);
01689 fChain->SetBranchAddress("shw.plane.endu",shw_plane_endu);
01690 fChain->SetBranchAddress("shw.plane.endv",shw_plane_endv);
01691 fChain->SetBranchAddress("shw.vtx.fUniqueID",shw_vtx_fUniqueID);
01692 fChain->SetBranchAddress("shw.vtx.fBits",shw_vtx_fBits);
01693 fChain->SetBranchAddress("shw.vtx.plane",shw_vtx_plane);
01694 fChain->SetBranchAddress("shw.vtx.u",shw_vtx_u);
01695 fChain->SetBranchAddress("shw.vtx.v",shw_vtx_v);
01696 fChain->SetBranchAddress("shw.vtx.x",shw_vtx_x);
01697 fChain->SetBranchAddress("shw.vtx.y",shw_vtx_y);
01698 fChain->SetBranchAddress("shw.vtx.z",shw_vtx_z);
01699 fChain->SetBranchAddress("shw.vtx.t",shw_vtx_t);
01700 fChain->SetBranchAddress("shw.vtx.dcosu",shw_vtx_dcosu);
01701 fChain->SetBranchAddress("shw.vtx.dcosv",shw_vtx_dcosv);
01702 fChain->SetBranchAddress("shw.vtx.dcosx",shw_vtx_dcosx);
01703 fChain->SetBranchAddress("shw.vtx.dcosy",shw_vtx_dcosy);
01704 fChain->SetBranchAddress("shw.vtx.dcosz",shw_vtx_dcosz);
01705 fChain->SetBranchAddress("shw.vtx.eu",shw_vtx_eu);
01706 fChain->SetBranchAddress("shw.vtx.ev",shw_vtx_ev);
01707 fChain->SetBranchAddress("shw.vtx.ex",shw_vtx_ex);
01708 fChain->SetBranchAddress("shw.vtx.ey",shw_vtx_ey);
01709 fChain->SetBranchAddress("shw.vtx.edcosu",shw_vtx_edcosu);
01710 fChain->SetBranchAddress("shw.vtx.edcosv",shw_vtx_edcosv);
01711 fChain->SetBranchAddress("shw.vtx.edcosx",shw_vtx_edcosx);
01712 fChain->SetBranchAddress("shw.vtx.edcosy",shw_vtx_edcosy);
01713 fChain->SetBranchAddress("shw.vtx.edcosz",shw_vtx_edcosz);
01714 fChain->SetBranchAddress("trk",&trk_);
01715 fChain->SetBranchAddress("trk.fUniqueID",trk_fUniqueID);
01716 fChain->SetBranchAddress("trk.fBits",trk_fBits);
01717 fChain->SetBranchAddress("trk.index",trk_index);
01718 fChain->SetBranchAddress("trk.slc",trk_slc);
01719 fChain->SetBranchAddress("trk.ndigit",trk_ndigit);
01720 fChain->SetBranchAddress("trk.nstpcnt",trk_nstpcnt);
01721 fChain->SetBranchAddress("trk.nstrip",trk_nstrip);
01722 fChain->SetBranchAddress("trk.stp",trk_stp);
01723 fChain->SetBranchAddress("trk.stpfit",trk_stpfit);
01724 fChain->SetBranchAddress("trk.stpu",trk_stpu);
01725 fChain->SetBranchAddress("trk.stpv",trk_stpv);
01726 fChain->SetBranchAddress("trk.stpx",trk_stpx);
01727 fChain->SetBranchAddress("trk.stpy",trk_stpy);
01728 fChain->SetBranchAddress("trk.stpz",trk_stpz);
01729 fChain->SetBranchAddress("trk.stpds",trk_stpds);
01730 fChain->SetBranchAddress("trk.stpfitchi2",trk_stpfitchi2);
01731 fChain->SetBranchAddress("trk.stpfitprechi2",trk_stpfitprechi2);
01732 fChain->SetBranchAddress("trk.stpfitqp",trk_stpfitqp);
01733 fChain->SetBranchAddress("trk.stpph0sigmap",trk_stpph0sigmap);
01734 fChain->SetBranchAddress("trk.stpph0mip",trk_stpph0mip);
01735 fChain->SetBranchAddress("trk.stpph0gev",trk_stpph0gev);
01736 fChain->SetBranchAddress("trk.stpph1sigmap",trk_stpph1sigmap);
01737 fChain->SetBranchAddress("trk.stpph1mip",trk_stpph1mip);
01738 fChain->SetBranchAddress("trk.stpph1gev",trk_stpph1gev);
01739 fChain->SetBranchAddress("trk.stpattn0c0",trk_stpattn0c0);
01740 fChain->SetBranchAddress("trk.stpattn1c0",trk_stpattn1c0);
01741 fChain->SetBranchAddress("trk.stpt0",trk_stpt0);
01742 fChain->SetBranchAddress("trk.stpt1",trk_stpt1);
01743 fChain->SetBranchAddress("trk.stptcal0t0",trk_stptcal0t0);
01744 fChain->SetBranchAddress("trk.stptcal1t0",trk_stptcal1t0);
01745 fChain->SetBranchAddress("trk.ds",trk_ds);
01746 fChain->SetBranchAddress("trk.range",trk_range);
01747 fChain->SetBranchAddress("trk.cputime",trk_cputime);
01748 fChain->SetBranchAddress("trk.ph.fUniqueID",trk_ph_fUniqueID);
01749 fChain->SetBranchAddress("trk.ph.fBits",trk_ph_fBits);
01750 fChain->SetBranchAddress("trk.ph.raw",trk_ph_raw);
01751 fChain->SetBranchAddress("trk.ph.siglin",trk_ph_siglin);
01752 fChain->SetBranchAddress("trk.ph.sigcor",trk_ph_sigcor);
01753 fChain->SetBranchAddress("trk.ph.pe",trk_ph_pe);
01754 fChain->SetBranchAddress("trk.ph.sigmap",trk_ph_sigmap);
01755 fChain->SetBranchAddress("trk.ph.mip",trk_ph_mip);
01756 fChain->SetBranchAddress("trk.ph.gev",trk_ph_gev);
01757 fChain->SetBranchAddress("trk.plane.fUniqueID",trk_plane_fUniqueID);
01758 fChain->SetBranchAddress("trk.plane.fBits",trk_plane_fBits);
01759 fChain->SetBranchAddress("trk.plane.n",trk_plane_n);
01760 fChain->SetBranchAddress("trk.plane.nu",trk_plane_nu);
01761 fChain->SetBranchAddress("trk.plane.nv",trk_plane_nv);
01762 fChain->SetBranchAddress("trk.plane.beg",trk_plane_beg);
01763 fChain->SetBranchAddress("trk.plane.begu",trk_plane_begu);
01764 fChain->SetBranchAddress("trk.plane.begv",trk_plane_begv);
01765 fChain->SetBranchAddress("trk.plane.end",trk_plane_end);
01766 fChain->SetBranchAddress("trk.plane.endu",trk_plane_endu);
01767 fChain->SetBranchAddress("trk.plane.endv",trk_plane_endv);
01768 fChain->SetBranchAddress("trk.plane.ntrklike",trk_plane_ntrklike);
01769 fChain->SetBranchAddress("trk.vtx.fUniqueID",trk_vtx_fUniqueID);
01770 fChain->SetBranchAddress("trk.vtx.fBits",trk_vtx_fBits);
01771 fChain->SetBranchAddress("trk.vtx.plane",trk_vtx_plane);
01772 fChain->SetBranchAddress("trk.vtx.u",trk_vtx_u);
01773 fChain->SetBranchAddress("trk.vtx.v",trk_vtx_v);
01774 fChain->SetBranchAddress("trk.vtx.x",trk_vtx_x);
01775 fChain->SetBranchAddress("trk.vtx.y",trk_vtx_y);
01776 fChain->SetBranchAddress("trk.vtx.z",trk_vtx_z);
01777 fChain->SetBranchAddress("trk.vtx.t",trk_vtx_t);
01778 fChain->SetBranchAddress("trk.vtx.dcosu",trk_vtx_dcosu);
01779 fChain->SetBranchAddress("trk.vtx.dcosv",trk_vtx_dcosv);
01780 fChain->SetBranchAddress("trk.vtx.dcosx",trk_vtx_dcosx);
01781 fChain->SetBranchAddress("trk.vtx.dcosy",trk_vtx_dcosy);
01782 fChain->SetBranchAddress("trk.vtx.dcosz",trk_vtx_dcosz);
01783 fChain->SetBranchAddress("trk.vtx.eu",trk_vtx_eu);
01784 fChain->SetBranchAddress("trk.vtx.ev",trk_vtx_ev);
01785 fChain->SetBranchAddress("trk.vtx.ex",trk_vtx_ex);
01786 fChain->SetBranchAddress("trk.vtx.ey",trk_vtx_ey);
01787 fChain->SetBranchAddress("trk.vtx.edcosu",trk_vtx_edcosu);
01788 fChain->SetBranchAddress("trk.vtx.edcosv",trk_vtx_edcosv);
01789 fChain->SetBranchAddress("trk.vtx.edcosx",trk_vtx_edcosx);
01790 fChain->SetBranchAddress("trk.vtx.edcosy",trk_vtx_edcosy);
01791 fChain->SetBranchAddress("trk.vtx.edcosz",trk_vtx_edcosz);
01792 fChain->SetBranchAddress("trk.end.fUniqueID",trk_end_fUniqueID);
01793 fChain->SetBranchAddress("trk.end.fBits",trk_end_fBits);
01794 fChain->SetBranchAddress("trk.end.plane",trk_end_plane);
01795 fChain->SetBranchAddress("trk.end.u",trk_end_u);
01796 fChain->SetBranchAddress("trk.end.v",trk_end_v);
01797 fChain->SetBranchAddress("trk.end.x",trk_end_x);
01798 fChain->SetBranchAddress("trk.end.y",trk_end_y);
01799 fChain->SetBranchAddress("trk.end.z",trk_end_z);
01800 fChain->SetBranchAddress("trk.end.t",trk_end_t);
01801 fChain->SetBranchAddress("trk.end.dcosu",trk_end_dcosu);
01802 fChain->SetBranchAddress("trk.end.dcosv",trk_end_dcosv);
01803 fChain->SetBranchAddress("trk.end.dcosx",trk_end_dcosx);
01804 fChain->SetBranchAddress("trk.end.dcosy",trk_end_dcosy);
01805 fChain->SetBranchAddress("trk.end.dcosz",trk_end_dcosz);
01806 fChain->SetBranchAddress("trk.end.eu",trk_end_eu);
01807 fChain->SetBranchAddress("trk.end.ev",trk_end_ev);
01808 fChain->SetBranchAddress("trk.end.ex",trk_end_ex);
01809 fChain->SetBranchAddress("trk.end.ey",trk_end_ey);
01810 fChain->SetBranchAddress("trk.end.edcosu",trk_end_edcosu);
01811 fChain->SetBranchAddress("trk.end.edcosv",trk_end_edcosv);
01812 fChain->SetBranchAddress("trk.end.edcosx",trk_end_edcosx);
01813 fChain->SetBranchAddress("trk.end.edcosy",trk_end_edcosy);
01814 fChain->SetBranchAddress("trk.end.edcosz",trk_end_edcosz);
01815 fChain->SetBranchAddress("trk.lin.fUniqueID",trk_lin_fUniqueID);
01816 fChain->SetBranchAddress("trk.lin.fBits",trk_lin_fBits);
01817 fChain->SetBranchAddress("trk.lin.plane",trk_lin_plane);
01818 fChain->SetBranchAddress("trk.lin.u",trk_lin_u);
01819 fChain->SetBranchAddress("trk.lin.v",trk_lin_v);
01820 fChain->SetBranchAddress("trk.lin.x",trk_lin_x);
01821 fChain->SetBranchAddress("trk.lin.y",trk_lin_y);
01822 fChain->SetBranchAddress("trk.lin.z",trk_lin_z);
01823 fChain->SetBranchAddress("trk.lin.t",trk_lin_t);
01824 fChain->SetBranchAddress("trk.lin.dcosu",trk_lin_dcosu);
01825 fChain->SetBranchAddress("trk.lin.dcosv",trk_lin_dcosv);
01826 fChain->SetBranchAddress("trk.lin.dcosx",trk_lin_dcosx);
01827 fChain->SetBranchAddress("trk.lin.dcosy",trk_lin_dcosy);
01828 fChain->SetBranchAddress("trk.lin.dcosz",trk_lin_dcosz);
01829 fChain->SetBranchAddress("trk.lin.eu",trk_lin_eu);
01830 fChain->SetBranchAddress("trk.lin.ev",trk_lin_ev);
01831 fChain->SetBranchAddress("trk.lin.ex",trk_lin_ex);
01832 fChain->SetBranchAddress("trk.lin.ey",trk_lin_ey);
01833 fChain->SetBranchAddress("trk.lin.edcosu",trk_lin_edcosu);
01834 fChain->SetBranchAddress("trk.lin.edcosv",trk_lin_edcosv);
01835 fChain->SetBranchAddress("trk.lin.edcosx",trk_lin_edcosx);
01836 fChain->SetBranchAddress("trk.lin.edcosy",trk_lin_edcosy);
01837 fChain->SetBranchAddress("trk.lin.edcosz",trk_lin_edcosz);
01838 fChain->SetBranchAddress("trk.fidvtx.fUniqueID",trk_fidvtx_fUniqueID);
01839 fChain->SetBranchAddress("trk.fidvtx.fBits",trk_fidvtx_fBits);
01840 fChain->SetBranchAddress("trk.fidvtx.dr",trk_fidvtx_dr);
01841 fChain->SetBranchAddress("trk.fidvtx.dz",trk_fidvtx_dz);
01842 fChain->SetBranchAddress("trk.fidvtx.trace",trk_fidvtx_trace);
01843 fChain->SetBranchAddress("trk.fidvtx.tracez",trk_fidvtx_tracez);
01844 fChain->SetBranchAddress("trk.fidvtx.nplane",trk_fidvtx_nplane);
01845 fChain->SetBranchAddress("trk.fidvtx.nplaneu",trk_fidvtx_nplaneu);
01846 fChain->SetBranchAddress("trk.fidvtx.nplanev",trk_fidvtx_nplanev);
01847 fChain->SetBranchAddress("trk.fidend.fUniqueID",trk_fidend_fUniqueID);
01848 fChain->SetBranchAddress("trk.fidend.fBits",trk_fidend_fBits);
01849 fChain->SetBranchAddress("trk.fidend.dr",trk_fidend_dr);
01850 fChain->SetBranchAddress("trk.fidend.dz",trk_fidend_dz);
01851 fChain->SetBranchAddress("trk.fidend.trace",trk_fidend_trace);
01852 fChain->SetBranchAddress("trk.fidend.tracez",trk_fidend_tracez);
01853 fChain->SetBranchAddress("trk.fidend.nplane",trk_fidend_nplane);
01854 fChain->SetBranchAddress("trk.fidend.nplaneu",trk_fidend_nplaneu);
01855 fChain->SetBranchAddress("trk.fidend.nplanev",trk_fidend_nplanev);
01856 fChain->SetBranchAddress("trk.fidall.fUniqueID",trk_fidall_fUniqueID);
01857 fChain->SetBranchAddress("trk.fidall.fBits",trk_fidall_fBits);
01858 fChain->SetBranchAddress("trk.fidall.dr",trk_fidall_dr);
01859 fChain->SetBranchAddress("trk.fidall.dz",trk_fidall_dz);
01860 fChain->SetBranchAddress("trk.fidall.trace",trk_fidall_trace);
01861 fChain->SetBranchAddress("trk.fidall.tracez",trk_fidall_tracez);
01862 fChain->SetBranchAddress("trk.fidall.nplane",trk_fidall_nplane);
01863 fChain->SetBranchAddress("trk.fidall.nplaneu",trk_fidall_nplaneu);
01864 fChain->SetBranchAddress("trk.fidall.nplanev",trk_fidall_nplanev);
01865 fChain->SetBranchAddress("trk.time.fUniqueID",trk_time_fUniqueID);
01866 fChain->SetBranchAddress("trk.time.fBits",trk_time_fBits);
01867 fChain->SetBranchAddress("trk.time.ndigit",trk_time_ndigit);
01868 fChain->SetBranchAddress("trk.time.chi2",trk_time_chi2);
01869 fChain->SetBranchAddress("trk.time.u0",trk_time_u0);
01870 fChain->SetBranchAddress("trk.time.u1",trk_time_u1);
01871 fChain->SetBranchAddress("trk.time.v0",trk_time_v0);
01872 fChain->SetBranchAddress("trk.time.v1",trk_time_v1);
01873 fChain->SetBranchAddress("trk.time.cdtds",trk_time_cdtds);
01874 fChain->SetBranchAddress("trk.time.du",trk_time_du);
01875 fChain->SetBranchAddress("trk.time.dv",trk_time_dv);
01876 fChain->SetBranchAddress("trk.time.dtds",trk_time_dtds);
01877 fChain->SetBranchAddress("trk.time.t0",trk_time_t0);
01878 fChain->SetBranchAddress("trk.momentum.fUniqueID",trk_momentum_fUniqueID);
01879 fChain->SetBranchAddress("trk.momentum.fBits",trk_momentum_fBits);
01880 fChain->SetBranchAddress("trk.momentum.range",trk_momentum_range);
01881 fChain->SetBranchAddress("trk.momentum.qp",trk_momentum_qp);
01882 fChain->SetBranchAddress("trk.momentum.eqp",trk_momentum_eqp);
01883 fChain->SetBranchAddress("trk.fit.fUniqueID",trk_fit_fUniqueID);
01884 fChain->SetBranchAddress("trk.fit.fBits",trk_fit_fBits);
01885 fChain->SetBranchAddress("trk.fit.pass",trk_fit_pass);
01886 fChain->SetBranchAddress("trk.fit.ndof",trk_fit_ndof);
01887 fChain->SetBranchAddress("trk.fit.niterate",trk_fit_niterate);
01888 fChain->SetBranchAddress("trk.fit.nswimfail",trk_fit_nswimfail);
01889 fChain->SetBranchAddress("trk.fit.chi2",trk_fit_chi2);
01890 fChain->SetBranchAddress("trk.fit.cputime",trk_fit_cputime);
01891 fChain->SetBranchAddress("trk.cr.fUniqueID",trk_cr_fUniqueID);
01892 fChain->SetBranchAddress("trk.cr.fBits",trk_cr_fBits);
01893 fChain->SetBranchAddress("trk.cr.zenith",trk_cr_zenith);
01894 fChain->SetBranchAddress("trk.cr.azimuth",trk_cr_azimuth);
01895 fChain->SetBranchAddress("trk.cr.ra",trk_cr_ra);
01896 fChain->SetBranchAddress("trk.cr.rahourangle",trk_cr_rahourangle);
01897 fChain->SetBranchAddress("trk.cr.dec",trk_cr_dec);
01898 fChain->SetBranchAddress("trk.cr.juliandate",trk_cr_juliandate);
01899 fChain->SetBranchAddress("trk.cr.locsiderialtime",trk_cr_locsiderialtime);
01900 fChain->SetBranchAddress("evt",&evt_);
01901 fChain->SetBranchAddress("evt.fUniqueID",evt_fUniqueID);
01902 fChain->SetBranchAddress("evt.fBits",evt_fBits);
01903 fChain->SetBranchAddress("evt.index",evt_index);
01904 fChain->SetBranchAddress("evt.slc",evt_slc);
01905 fChain->SetBranchAddress("evt.ndigit",evt_ndigit);
01906 fChain->SetBranchAddress("evt.nstpcnt",evt_nstpcnt);
01907 fChain->SetBranchAddress("evt.nstrip",evt_nstrip);
01908 fChain->SetBranchAddress("evt.stp",evt_stp);
01909 fChain->SetBranchAddress("evt.nshower",evt_nshower);
01910 fChain->SetBranchAddress("evt.shw",evt_shw);
01911 fChain->SetBranchAddress("evt.ntrack",evt_ntrack);
01912 fChain->SetBranchAddress("evt.trk",evt_trk);
01913 fChain->SetBranchAddress("evt.ph.fUniqueID",evt_ph_fUniqueID);
01914 fChain->SetBranchAddress("evt.ph.fBits",evt_ph_fBits);
01915 fChain->SetBranchAddress("evt.ph.raw",evt_ph_raw);
01916 fChain->SetBranchAddress("evt.ph.siglin",evt_ph_siglin);
01917 fChain->SetBranchAddress("evt.ph.sigcor",evt_ph_sigcor);
01918 fChain->SetBranchAddress("evt.ph.pe",evt_ph_pe);
01919 fChain->SetBranchAddress("evt.ph.sigmap",evt_ph_sigmap);
01920 fChain->SetBranchAddress("evt.ph.mip",evt_ph_mip);
01921 fChain->SetBranchAddress("evt.ph.gev",evt_ph_gev);
01922 fChain->SetBranchAddress("evt.plane.fUniqueID",evt_plane_fUniqueID);
01923 fChain->SetBranchAddress("evt.plane.fBits",evt_plane_fBits);
01924 fChain->SetBranchAddress("evt.plane.n",evt_plane_n);
01925 fChain->SetBranchAddress("evt.plane.nu",evt_plane_nu);
01926 fChain->SetBranchAddress("evt.plane.nv",evt_plane_nv);
01927 fChain->SetBranchAddress("evt.plane.beg",evt_plane_beg);
01928 fChain->SetBranchAddress("evt.plane.begu",evt_plane_begu);
01929 fChain->SetBranchAddress("evt.plane.begv",evt_plane_begv);
01930 fChain->SetBranchAddress("evt.plane.end",evt_plane_end);
01931 fChain->SetBranchAddress("evt.plane.endu",evt_plane_endu);
01932 fChain->SetBranchAddress("evt.plane.endv",evt_plane_endv);
01933 fChain->SetBranchAddress("evt.vtx.fUniqueID",evt_vtx_fUniqueID);
01934 fChain->SetBranchAddress("evt.vtx.fBits",evt_vtx_fBits);
01935 fChain->SetBranchAddress("evt.vtx.plane",evt_vtx_plane);
01936 fChain->SetBranchAddress("evt.vtx.u",evt_vtx_u);
01937 fChain->SetBranchAddress("evt.vtx.v",evt_vtx_v);
01938 fChain->SetBranchAddress("evt.vtx.x",evt_vtx_x);
01939 fChain->SetBranchAddress("evt.vtx.y",evt_vtx_y);
01940 fChain->SetBranchAddress("evt.vtx.z",evt_vtx_z);
01941 fChain->SetBranchAddress("evt.vtx.t",evt_vtx_t);
01942 fChain->SetBranchAddress("evt.vtx.dcosu",evt_vtx_dcosu);
01943 fChain->SetBranchAddress("evt.vtx.dcosv",evt_vtx_dcosv);
01944 fChain->SetBranchAddress("evt.vtx.dcosx",evt_vtx_dcosx);
01945 fChain->SetBranchAddress("evt.vtx.dcosy",evt_vtx_dcosy);
01946 fChain->SetBranchAddress("evt.vtx.dcosz",evt_vtx_dcosz);
01947 fChain->SetBranchAddress("evt.vtx.eu",evt_vtx_eu);
01948 fChain->SetBranchAddress("evt.vtx.ev",evt_vtx_ev);
01949 fChain->SetBranchAddress("evt.vtx.ex",evt_vtx_ex);
01950 fChain->SetBranchAddress("evt.vtx.ey",evt_vtx_ey);
01951 fChain->SetBranchAddress("evt.vtx.edcosu",evt_vtx_edcosu);
01952 fChain->SetBranchAddress("evt.vtx.edcosv",evt_vtx_edcosv);
01953 fChain->SetBranchAddress("evt.vtx.edcosx",evt_vtx_edcosx);
01954 fChain->SetBranchAddress("evt.vtx.edcosy",evt_vtx_edcosy);
01955 fChain->SetBranchAddress("evt.vtx.edcosz",evt_vtx_edcosz);
01956 fChain->SetBranchAddress("evt.end.fUniqueID",evt_end_fUniqueID);
01957 fChain->SetBranchAddress("evt.end.fBits",evt_end_fBits);
01958 fChain->SetBranchAddress("evt.end.plane",evt_end_plane);
01959 fChain->SetBranchAddress("evt.end.u",evt_end_u);
01960 fChain->SetBranchAddress("evt.end.v",evt_end_v);
01961 fChain->SetBranchAddress("evt.end.x",evt_end_x);
01962 fChain->SetBranchAddress("evt.end.y",evt_end_y);
01963 fChain->SetBranchAddress("evt.end.z",evt_end_z);
01964 fChain->SetBranchAddress("evt.end.t",evt_end_t);
01965 fChain->SetBranchAddress("evt.end.dcosu",evt_end_dcosu);
01966 fChain->SetBranchAddress("evt.end.dcosv",evt_end_dcosv);
01967 fChain->SetBranchAddress("evt.end.dcosx",evt_end_dcosx);
01968 fChain->SetBranchAddress("evt.end.dcosy",evt_end_dcosy);
01969 fChain->SetBranchAddress("evt.end.dcosz",evt_end_dcosz);
01970 fChain->SetBranchAddress("evt.end.eu",evt_end_eu);
01971 fChain->SetBranchAddress("evt.end.ev",evt_end_ev);
01972 fChain->SetBranchAddress("evt.end.ex",evt_end_ex);
01973 fChain->SetBranchAddress("evt.end.ey",evt_end_ey);
01974 fChain->SetBranchAddress("evt.end.edcosu",evt_end_edcosu);
01975 fChain->SetBranchAddress("evt.end.edcosv",evt_end_edcosv);
01976 fChain->SetBranchAddress("evt.end.edcosx",evt_end_edcosx);
01977 fChain->SetBranchAddress("evt.end.edcosy",evt_end_edcosy);
01978 fChain->SetBranchAddress("evt.end.edcosz",evt_end_edcosz);
01979 fChain->SetBranchAddress("mc",&mc_);
01980 fChain->SetBranchAddress("mc.fUniqueID",&mc_fUniqueID);
01981 fChain->SetBranchAddress("mc.fBits",&mc_fBits);
01982 fChain->SetBranchAddress("mc.index",&mc_index);
01983 fChain->SetBranchAddress("mc.stdhep[2]",&mc_stdhep);
01984 fChain->SetBranchAddress("mc.inu",&mc_inu);
01985 fChain->SetBranchAddress("mc.inunoosc",&mc_inunoosc);
01986 fChain->SetBranchAddress("mc.itg",&mc_itg);
01987 fChain->SetBranchAddress("mc.iboson",&mc_iboson);
01988 fChain->SetBranchAddress("mc.iresonance",&mc_iresonance);
01989 fChain->SetBranchAddress("mc.iaction",&mc_iaction);
01990 fChain->SetBranchAddress("mc.ndigu",&mc_ndigu);
01991 fChain->SetBranchAddress("mc.ndigv",&mc_ndigv);
01992 fChain->SetBranchAddress("mc.tphu",&mc_tphu);
01993 fChain->SetBranchAddress("mc.tphv",&mc_tphv);
01994 fChain->SetBranchAddress("mc.a",&mc_a);
01995 fChain->SetBranchAddress("mc.z",&mc_z);
01996 fChain->SetBranchAddress("mc.sigma",&mc_sigma);
01997 fChain->SetBranchAddress("mc.x",&mc_x);
01998 fChain->SetBranchAddress("mc.y",&mc_y);
01999 fChain->SetBranchAddress("mc.q2",&mc_q2);
02000 fChain->SetBranchAddress("mc.w2",&mc_w2);
02001 fChain->SetBranchAddress("mc.emfrac",&mc_emfrac);
02002 fChain->SetBranchAddress("mc.vtxx",&mc_vtxx);
02003 fChain->SetBranchAddress("mc.vtxy",&mc_vtxy);
02004 fChain->SetBranchAddress("mc.vtxz",&mc_vtxz);
02005 fChain->SetBranchAddress("mc.p4neu[4]",&mc_p4neu);
02006 fChain->SetBranchAddress("mc.p4neunoosc[4]",&mc_p4neunoosc);
02007 fChain->SetBranchAddress("mc.p4tgt[4]",&mc_p4tgt);
02008 fChain->SetBranchAddress("mc.p4shw[4]",&mc_p4shw);
02009 fChain->SetBranchAddress("mc.p4mu1[4]",&mc_p4mu1);
02010 fChain->SetBranchAddress("mc.p4mu2[4]",&mc_p4mu2);
02011 fChain->SetBranchAddress("mc.p4el1[4]",&mc_p4el1);
02012 fChain->SetBranchAddress("mc.p4el2[4]",&mc_p4el2);
02013 fChain->SetBranchAddress("mc.p4tau[4]",&mc_p4tau);
02014 fChain->SetBranchAddress("stdhep",&stdhep_);
02015 fChain->SetBranchAddress("stdhep.fUniqueID",&stdhep_fUniqueID);
02016 fChain->SetBranchAddress("stdhep.fBits",&stdhep_fBits);
02017 fChain->SetBranchAddress("stdhep.index",&stdhep_index);
02018 fChain->SetBranchAddress("stdhep.mc",&stdhep_mc);
02019 fChain->SetBranchAddress("stdhep.parent[2]",&stdhep_parent);
02020 fChain->SetBranchAddress("stdhep.child[2]",&stdhep_child);
02021 fChain->SetBranchAddress("stdhep.IstHEP",&stdhep_IstHEP);
02022 fChain->SetBranchAddress("stdhep.IdHEP",&stdhep_IdHEP);
02023 fChain->SetBranchAddress("stdhep.mass",&stdhep_mass);
02024 fChain->SetBranchAddress("stdhep.p4[4]",&stdhep_p4);
02025 fChain->SetBranchAddress("stdhep.vtx[4]",&stdhep_vtx);
02026 fChain->SetBranchAddress("digihit",&digihit_);
02027 fChain->SetBranchAddress("digihit.fUniqueID",&digihit_fUniqueID);
02028 fChain->SetBranchAddress("digihit.fBits",&digihit_fBits);
02029 fChain->SetBranchAddress("digihit.index",&digihit_index);
02030 fChain->SetBranchAddress("digihit.planeview",&digihit_planeview);
02031 fChain->SetBranchAddress("digihit.strip",&digihit_strip);
02032 fChain->SetBranchAddress("digihit.plane",&digihit_plane);
02033 fChain->SetBranchAddress("digihit.trkId",&digihit_trkId);
02034 fChain->SetBranchAddress("digihit.pId",&digihit_pId);
02035 fChain->SetBranchAddress("digihit.t0",&digihit_t0);
02036 fChain->SetBranchAddress("digihit.x0",&digihit_x0);
02037 fChain->SetBranchAddress("digihit.y0",&digihit_y0);
02038 fChain->SetBranchAddress("digihit.z0",&digihit_z0);
02039 fChain->SetBranchAddress("digihit.t1",&digihit_t1);
02040 fChain->SetBranchAddress("digihit.x1",&digihit_x1);
02041 fChain->SetBranchAddress("digihit.y1",&digihit_y1);
02042 fChain->SetBranchAddress("digihit.z1",&digihit_z1);
02043 fChain->SetBranchAddress("digihit.dS",&digihit_dS);
02044 fChain->SetBranchAddress("digihit.dE",&digihit_dE);
02045 fChain->SetBranchAddress("digihit.pE",&digihit_pE);
02046 fChain->SetBranchAddress("thstp",&thstp_);
02047 fChain->SetBranchAddress("thstp.fUniqueID",&thstp_fUniqueID);
02048 fChain->SetBranchAddress("thstp.fBits",&thstp_fBits);
02049 fChain->SetBranchAddress("thstp.index",&thstp_index);
02050 fChain->SetBranchAddress("thstp.neumc",&thstp_neumc);
02051 fChain->SetBranchAddress("thstp.nneu",&thstp_nneu);
02052 fChain->SetBranchAddress("thstp.sigflg",&thstp_sigflg);
02053 fChain->SetBranchAddress("thslc",&thslc_);
02054 fChain->SetBranchAddress("thslc.fUniqueID",&thslc_fUniqueID);
02055 fChain->SetBranchAddress("thslc.fBits",&thslc_fBits);
02056 fChain->SetBranchAddress("thslc.index",&thslc_index);
02057 fChain->SetBranchAddress("thslc.neumc",&thslc_neumc);
02058 fChain->SetBranchAddress("thslc.neustdhep",&thslc_neustdhep);
02059 fChain->SetBranchAddress("thslc.nneu",&thslc_nneu);
02060 fChain->SetBranchAddress("thslc.purity",&thslc_purity);
02061 fChain->SetBranchAddress("thslc.secondpurity",&thslc_secondpurity);
02062 fChain->SetBranchAddress("thslc.complete",&thslc_complete);
02063 fChain->SetBranchAddress("thshw",&thshw_);
02064 fChain->SetBranchAddress("thshw.fUniqueID",&thshw_fUniqueID);
02065 fChain->SetBranchAddress("thshw.fBits",&thshw_fBits);
02066 fChain->SetBranchAddress("thshw.index",&thshw_index);
02067 fChain->SetBranchAddress("thshw.neumc",&thshw_neumc);
02068 fChain->SetBranchAddress("thshw.neustdhep",&thshw_neustdhep);
02069 fChain->SetBranchAddress("thshw.purity",&thshw_purity);
02070 fChain->SetBranchAddress("thshw.completeall",&thshw_completeall);
02071 fChain->SetBranchAddress("thshw.completeslc",&thshw_completeslc);
02072 fChain->SetBranchAddress("thtrk",&thtrk_);
02073 fChain->SetBranchAddress("thtrk.fUniqueID",&thtrk_fUniqueID);
02074 fChain->SetBranchAddress("thtrk.fBits",&thtrk_fBits);
02075 fChain->SetBranchAddress("thtrk.index",&thtrk_index);
02076 fChain->SetBranchAddress("thtrk.neumc",&thtrk_neumc);
02077 fChain->SetBranchAddress("thtrk.neustdhep",&thtrk_neustdhep);
02078 fChain->SetBranchAddress("thtrk.trkstdhep",&thtrk_trkstdhep);
02079 fChain->SetBranchAddress("thtrk.purity",&thtrk_purity);
02080 fChain->SetBranchAddress("thtrk.completeall",&thtrk_completeall);
02081 fChain->SetBranchAddress("thtrk.completeslc",&thtrk_completeslc);
02082 fChain->SetBranchAddress("thevt",&thevt_);
02083 fChain->SetBranchAddress("thevt.fUniqueID",&thevt_fUniqueID);
02084 fChain->SetBranchAddress("thevt.fBits",&thevt_fBits);
02085 fChain->SetBranchAddress("thevt.index",&thevt_index);
02086 fChain->SetBranchAddress("thevt.neumc",&thevt_neumc);
02087 fChain->SetBranchAddress("thevt.neustdhep",&thevt_neustdhep);
02088 fChain->SetBranchAddress("thevt.purity",&thevt_purity);
02089 fChain->SetBranchAddress("thevt.completeall",&thevt_completeall);
02090 fChain->SetBranchAddress("thevt.completeslc",&thevt_completeslc);
02091 Notify();
02092 }
02093
02094 Bool_t NtpSt::Notify()
02095 {
02096
02097
02098
02099
02100
02101
02102
02103
02104 b_NtpStRecord_fUniqueID = fChain->GetBranch("fUniqueID");
02105 b_NtpStRecord_fBits = fChain->GetBranch("fBits");
02106 b_NtpStRecord_fName = fChain->GetBranch("fName");
02107 b_NtpStRecord_fTitle = fChain->GetBranch("fTitle");
02108 b_NtpStRecord_fHeader_fUniqueID = fChain->GetBranch("fHeader.fUniqueID");
02109 b_NtpStRecord_fHeader_fBits = fChain->GetBranch("fHeader.fBits");
02110 b_NtpStRecord_fHeader_fVldContext_fUniqueID = fChain->GetBranch("fHeader.fVldContext.fUniqueID");
02111 b_NtpStRecord_fHeader_fVldContext_fBits = fChain->GetBranch("fHeader.fVldContext.fBits");
02112 b_NtpStRecord_fHeader_fVldContext_fDetector = fChain->GetBranch("fHeader.fVldContext.fDetector");
02113 b_NtpStRecord_fHeader_fVldContext_fSimFlag = fChain->GetBranch("fHeader.fVldContext.fSimFlag");
02114 b_NtpStRecord_fHeader_fVldContext_fTimeStamp_fSec = fChain->GetBranch("fHeader.fVldContext.fTimeStamp.fSec");
02115 b_NtpStRecord_fHeader_fVldContext_fTimeStamp_fNanoSec = fChain->GetBranch("fHeader.fVldContext.fTimeStamp.fNanoSec");
02116 b_NtpStRecord_fHeader_fRun = fChain->GetBranch("fHeader.fRun");
02117 b_NtpStRecord_fHeader_fSubRun = fChain->GetBranch("fHeader.fSubRun");
02118 b_NtpStRecord_fHeader_fRunType = fChain->GetBranch("fHeader.fRunType");
02119 b_NtpStRecord_fHeader_fErrorCode = fChain->GetBranch("fHeader.fErrorCode");
02120 b_NtpStRecord_fHeader_fSnarl = fChain->GetBranch("fHeader.fSnarl");
02121 b_NtpStRecord_fHeader_fTrigSrc = fChain->GetBranch("fHeader.fTrigSrc");
02122 b_NtpStRecord_fHeader_fTimeFrame = fChain->GetBranch("fHeader.fTimeFrame");
02123 b_NtpStRecord_fHeader_fEvent = fChain->GetBranch("fHeader.fEvent");
02124 b_NtpStRecord_fIsClearable = fChain->GetBranch("fIsClearable");
02125 b_NtpStRecord_evthdr_fUniqueID = fChain->GetBranch("evthdr.fUniqueID");
02126 b_NtpStRecord_evthdr_fBits = fChain->GetBranch("evthdr.fBits");
02127 b_NtpStRecord_evthdr_ndigit = fChain->GetBranch("evthdr.ndigit");
02128 b_NtpStRecord_evthdr_nstrip = fChain->GetBranch("evthdr.nstrip");
02129 b_NtpStRecord_evthdr_nslice = fChain->GetBranch("evthdr.nslice");
02130 b_NtpStRecord_evthdr_ncluster = fChain->GetBranch("evthdr.ncluster");
02131 b_NtpStRecord_evthdr_ntrack = fChain->GetBranch("evthdr.ntrack");
02132 b_NtpStRecord_evthdr_nshower = fChain->GetBranch("evthdr.nshower");
02133 b_NtpStRecord_evthdr_nevent = fChain->GetBranch("evthdr.nevent");
02134 b_NtpStRecord_evthdr_trigtime = fChain->GetBranch("evthdr.trigtime");
02135 b_NtpStRecord_evthdr_ph_fUniqueID = fChain->GetBranch("evthdr.ph.fUniqueID");
02136 b_NtpStRecord_evthdr_ph_fBits = fChain->GetBranch("evthdr.ph.fBits");
02137 b_NtpStRecord_evthdr_ph_raw = fChain->GetBranch("evthdr.ph.raw");
02138 b_NtpStRecord_evthdr_ph_siglin = fChain->GetBranch("evthdr.ph.siglin");
02139 b_NtpStRecord_evthdr_ph_sigcor = fChain->GetBranch("evthdr.ph.sigcor");
02140 b_NtpStRecord_evthdr_ph_pe = fChain->GetBranch("evthdr.ph.pe");
02141 b_NtpStRecord_evthdr_planeall_fUniqueID = fChain->GetBranch("evthdr.planeall.fUniqueID");
02142 b_NtpStRecord_evthdr_planeall_fBits = fChain->GetBranch("evthdr.planeall.fBits");
02143 b_NtpStRecord_evthdr_planeall_n = fChain->GetBranch("evthdr.planeall.n");
02144 b_NtpStRecord_evthdr_planeall_nu = fChain->GetBranch("evthdr.planeall.nu");
02145 b_NtpStRecord_evthdr_planeall_nv = fChain->GetBranch("evthdr.planeall.nv");
02146 b_NtpStRecord_evthdr_planeall_beg = fChain->GetBranch("evthdr.planeall.beg");
02147 b_NtpStRecord_evthdr_planeall_begu = fChain->GetBranch("evthdr.planeall.begu");
02148 b_NtpStRecord_evthdr_planeall_begv = fChain->GetBranch("evthdr.planeall.begv");
02149 b_NtpStRecord_evthdr_planeall_end = fChain->GetBranch("evthdr.planeall.end");
02150 b_NtpStRecord_evthdr_planeall_endu = fChain->GetBranch("evthdr.planeall.endu");
02151 b_NtpStRecord_evthdr_planeall_endv = fChain->GetBranch("evthdr.planeall.endv");
02152 b_NtpStRecord_evthdr_plane_fUniqueID = fChain->GetBranch("evthdr.plane.fUniqueID");
02153 b_NtpStRecord_evthdr_plane_fBits = fChain->GetBranch("evthdr.plane.fBits");
02154 b_NtpStRecord_evthdr_plane_n = fChain->GetBranch("evthdr.plane.n");
02155 b_NtpStRecord_evthdr_plane_nu = fChain->GetBranch("evthdr.plane.nu");
02156 b_NtpStRecord_evthdr_plane_nv = fChain->GetBranch("evthdr.plane.nv");
02157 b_NtpStRecord_evthdr_plane_beg = fChain->GetBranch("evthdr.plane.beg");
02158 b_NtpStRecord_evthdr_plane_begu = fChain->GetBranch("evthdr.plane.begu");
02159 b_NtpStRecord_evthdr_plane_begv = fChain->GetBranch("evthdr.plane.begv");
02160 b_NtpStRecord_evthdr_plane_end = fChain->GetBranch("evthdr.plane.end");
02161 b_NtpStRecord_evthdr_plane_endu = fChain->GetBranch("evthdr.plane.endu");
02162 b_NtpStRecord_evthdr_plane_endv = fChain->GetBranch("evthdr.plane.endv");
02163 b_NtpStRecord_evthdr_date_fUniqueID = fChain->GetBranch("evthdr.date.fUniqueID");
02164 b_NtpStRecord_evthdr_date_fBits = fChain->GetBranch("evthdr.date.fBits");
02165 b_NtpStRecord_evthdr_date_year = fChain->GetBranch("evthdr.date.year");
02166 b_NtpStRecord_evthdr_date_month = fChain->GetBranch("evthdr.date.month");
02167 b_NtpStRecord_evthdr_date_day = fChain->GetBranch("evthdr.date.day");
02168 b_NtpStRecord_evthdr_date_hour = fChain->GetBranch("evthdr.date.hour");
02169 b_NtpStRecord_evthdr_date_minute = fChain->GetBranch("evthdr.date.minute");
02170 b_NtpStRecord_evthdr_date_sec = fChain->GetBranch("evthdr.date.sec");
02171 b_NtpStRecord_evthdr_date_utc = fChain->GetBranch("evthdr.date.utc");
02172 b_NtpStRecord_vetohdr_fUniqueID = fChain->GetBranch("vetohdr.fUniqueID");
02173 b_NtpStRecord_vetohdr_fBits = fChain->GetBranch("vetohdr.fBits");
02174 b_NtpStRecord_vetohdr_ndigit = fChain->GetBranch("vetohdr.ndigit[3]");
02175 b_NtpStRecord_vetohdr_nplank = fChain->GetBranch("vetohdr.nplank[3]");
02176 b_NtpStRecord_vetohdr_adc = fChain->GetBranch("vetohdr.adc[3]");
02177 b_NtpStRecord_vetohdr_dx = fChain->GetBranch("vetohdr.dx[3]");
02178 b_NtpStRecord_vetohdr_dxvetostp = fChain->GetBranch("vetohdr.dxvetostp[3]");
02179 b_NtpStRecord_vetohdr_dcos = fChain->GetBranch("vetohdr.dcos");
02180 b_NtpStRecord_vetohdr_projx = fChain->GetBranch("vetohdr.projx");
02181 b_NtpStRecord_vetohdr_projy = fChain->GetBranch("vetohdr.projy");
02182 b_NtpStRecord_vetohdr_projz = fChain->GetBranch("vetohdr.projz");
02183 b_NtpStRecord_vetohdr_ishit = fChain->GetBranch("vetohdr.ishit");
02184 b_NtpStRecord_crhdr_fUniqueID = fChain->GetBranch("crhdr.fUniqueID");
02185 b_NtpStRecord_crhdr_fBits = fChain->GetBranch("crhdr.fBits");
02186 b_NtpStRecord_crhdr_zenith = fChain->GetBranch("crhdr.zenith");
02187 b_NtpStRecord_crhdr_azimuth = fChain->GetBranch("crhdr.azimuth");
02188 b_NtpStRecord_crhdr_ra = fChain->GetBranch("crhdr.ra");
02189 b_NtpStRecord_crhdr_rahourangle = fChain->GetBranch("crhdr.rahourangle");
02190 b_NtpStRecord_crhdr_dec = fChain->GetBranch("crhdr.dec");
02191 b_NtpStRecord_crhdr_juliandate = fChain->GetBranch("crhdr.juliandate");
02192 b_NtpStRecord_crhdr_locsiderialtime = fChain->GetBranch("crhdr.locsiderialtime");
02193 b_NtpStRecord_dmxstatus_fUniqueID = fChain->GetBranch("dmxstatus.fUniqueID");
02194 b_NtpStRecord_dmxstatus_fBits = fChain->GetBranch("dmxstatus.fBits");
02195 b_NtpStRecord_dmxstatus_ismultimuon = fChain->GetBranch("dmxstatus.ismultimuon");
02196 b_NtpStRecord_dmxstatus_nonphysicalfail = fChain->GetBranch("dmxstatus.nonphysicalfail");
02197 b_NtpStRecord_dmxstatus_validplanesfail = fChain->GetBranch("dmxstatus.validplanesfail");
02198 b_NtpStRecord_dmxstatus_vertexplanefail = fChain->GetBranch("dmxstatus.vertexplanefail");
02199 b_NtpStRecord_dmxstatus_ustrayplanes = fChain->GetBranch("dmxstatus.ustrayplanes");
02200 b_NtpStRecord_dmxstatus_vstrayplanes = fChain->GetBranch("dmxstatus.vstrayplanes");
02201 b_NtpStRecord_dmxstatus_uvalidplanes = fChain->GetBranch("dmxstatus.uvalidplanes");
02202 b_NtpStRecord_dmxstatus_vvalidplanes = fChain->GetBranch("dmxstatus.vvalidplanes");
02203 b_NtpStRecord_dmxstatus_avgtimeoffset = fChain->GetBranch("dmxstatus.avgtimeoffset");
02204 b_NtpStRecord_mchdr_fUniqueID = fChain->GetBranch("mchdr.fUniqueID");
02205 b_NtpStRecord_mchdr_fBits = fChain->GetBranch("mchdr.fBits");
02206 b_NtpStRecord_mchdr_nmc = fChain->GetBranch("mchdr.nmc");
02207 b_NtpStRecord_mchdr_nstdhep = fChain->GetBranch("mchdr.nstdhep");
02208 b_NtpStRecord_mchdr_ndigihit = fChain->GetBranch("mchdr.ndigihit");
02209 b_NtpStRecord_photon_fUniqueID = fChain->GetBranch("photon.fUniqueID");
02210 b_NtpStRecord_photon_fBits = fChain->GetBranch("photon.fBits");
02211 b_NtpStRecord_photon_hitsDiscardedGeom = fChain->GetBranch("photon.hitsDiscardedGeom");
02212 b_NtpStRecord_photon_hitsDiscardedBad = fChain->GetBranch("photon.hitsDiscardedBad");
02213 b_NtpStRecord_photon_totalHits = fChain->GetBranch("photon.totalHits");
02214 b_NtpStRecord_photon_totalStripsHit = fChain->GetBranch("photon.totalStripsHit");
02215 b_NtpStRecord_photon_bluePhotons = fChain->GetBranch("photon.bluePhotons");
02216 b_NtpStRecord_photon_greenPhotons = fChain->GetBranch("photon.greenPhotons");
02217 b_NtpStRecord_photon_bluePhotons_nonprescaled = fChain->GetBranch("photon.bluePhotons_nonprescaled");
02218 b_NtpStRecord_photon_greenPhotons_nonprescaled = fChain->GetBranch("photon.greenPhotons_nonprescaled");
02219 b_NtpStRecord_photon_totalPE = fChain->GetBranch("photon.totalPE");
02220 b_NtpStRecord_photon_totalPixels = fChain->GetBranch("photon.totalPixels");
02221 b_NtpStRecord_photon_totalHitEnergy = fChain->GetBranch("photon.totalHitEnergy");
02222 b_NtpStRecord_photon_energyDiscardedGeom = fChain->GetBranch("photon.energyDiscardedGeom");
02223 b_NtpStRecord_photon_energyDiscardedBad = fChain->GetBranch("photon.energyDiscardedBad");
02224 b_NtpStRecord_detsim_fUniqueID = fChain->GetBranch("detsim.fUniqueID");
02225 b_NtpStRecord_detsim_fBits = fChain->GetBranch("detsim.fBits");
02226 b_NtpStRecord_detsim_nPE = fChain->GetBranch("detsim.nPE");
02227 b_NtpStRecord_detsim_hitPixels = fChain->GetBranch("detsim.hitPixels");
02228 b_NtpStRecord_detsim_hitPixelsWithXtalk = fChain->GetBranch("detsim.hitPixelsWithXtalk");
02229 b_NtpStRecord_detsim_digitsAfterFETrigger = fChain->GetBranch("detsim.digitsAfterFETrigger");
02230 b_NtpStRecord_detsim_digitsAfterSpars = fChain->GetBranch("detsim.digitsAfterSpars");
02231 b_NtpStRecord_detsim_digitsAfterDaqTrigger = fChain->GetBranch("detsim.digitsAfterDaqTrigger");
02232 b_NtpStRecord_detsim_totalPE = fChain->GetBranch("detsim.totalPE");
02233 b_NtpStRecord_detsim_totalCharge = fChain->GetBranch("detsim.totalCharge");
02234 b_NtpStRecord_detsim_adcsAfterFETrigger = fChain->GetBranch("detsim.adcsAfterFETrigger");
02235 b_NtpStRecord_detsim_adcsAfterSpars = fChain->GetBranch("detsim.adcsAfterSpars");
02236 b_NtpStRecord_detsim_adcsAfterDaqTrigger = fChain->GetBranch("detsim.adcsAfterDaqTrigger");
02237 b_NtpStRecord_detsim_bigSnarl = fChain->GetBranch("detsim.bigSnarl");
02238 b_NtpStRecord_detsim_snarls = fChain->GetBranch("detsim.snarls");
02239 b_detsim_snarlDigits = fChain->GetBranch("detsim.snarlDigits");
02240 b_detsim_snarlTrigger = fChain->GetBranch("detsim.snarlTrigger");
02241 b_detsim_snarlAdcs = fChain->GetBranch("detsim.snarlAdcs");
02242 b_NtpStRecord_vetostp_ = fChain->GetBranch("vetostp");
02243 b_vetostp_fUniqueID = fChain->GetBranch("vetostp.fUniqueID");
02244 b_vetostp_fBits = fChain->GetBranch("vetostp.fBits");
02245 b_vetostp_index = fChain->GetBranch("vetostp.index");
02246 b_vetostp_ndigit = fChain->GetBranch("vetostp.ndigit");
02247 b_vetostp_pln = fChain->GetBranch("vetostp.pln");
02248 b_vetostp_plank = fChain->GetBranch("vetostp.plank");
02249 b_vetostp_x = fChain->GetBranch("vetostp.x");
02250 b_vetostp_y = fChain->GetBranch("vetostp.y");
02251 b_vetostp_z = fChain->GetBranch("vetostp.z[2]");
02252 b_vetostp_adc = fChain->GetBranch("vetostp.adc[2]");
02253 b_vetostp_pmtindex = fChain->GetBranch("vetostp.pmtindex[2]");
02254 b_vetostp_pmtpixel = fChain->GetBranch("vetostp.pmtpixel[2]");
02255 b_vetostp_wlspigtail = fChain->GetBranch("vetostp.wlspigtail[2]");
02256 b_vetostp_clearlen = fChain->GetBranch("vetostp.clearlen[2]");
02257 b_vetostp_time = fChain->GetBranch("vetostp.time[2]");
02258 b_vetostp_timeraw = fChain->GetBranch("vetostp.timeraw[2]");
02259 b_NtpStRecord_stp_ = fChain->GetBranch("stp");
02260 b_stp_fUniqueID = fChain->GetBranch("stp.fUniqueID");
02261 b_stp_fBits = fChain->GetBranch("stp.fBits");
02262 b_stp_index = fChain->GetBranch("stp.index");
02263 b_stp_planeview = fChain->GetBranch("stp.planeview");
02264 b_stp_ndigit = fChain->GetBranch("stp.ndigit");
02265 b_stp_demuxveto = fChain->GetBranch("stp.demuxveto");
02266 b_stp_strip = fChain->GetBranch("stp.strip");
02267 b_stp_plane = fChain->GetBranch("stp.plane");
02268 b_stp_tpos = fChain->GetBranch("stp.tpos");
02269 b_stp_z = fChain->GetBranch("stp.z");
02270 b_stp_pmtindex0 = fChain->GetBranch("stp.pmtindex0");
02271 b_stp_pmtindex1 = fChain->GetBranch("stp.pmtindex1");
02272 b_stp_time0 = fChain->GetBranch("stp.time0");
02273 b_stp_time1 = fChain->GetBranch("stp.time1");
02274 b_stp_ph0_fUniqueID = fChain->GetBranch("stp.ph0.fUniqueID");
02275 b_stp_ph0_fBits = fChain->GetBranch("stp.ph0.fBits");
02276 b_stp_ph0_raw = fChain->GetBranch("stp.ph0.raw");
02277 b_stp_ph0_siglin = fChain->GetBranch("stp.ph0.siglin");
02278 b_stp_ph0_sigcor = fChain->GetBranch("stp.ph0.sigcor");
02279 b_stp_ph0_pe = fChain->GetBranch("stp.ph0.pe");
02280 b_stp_ph1_fUniqueID = fChain->GetBranch("stp.ph1.fUniqueID");
02281 b_stp_ph1_fBits = fChain->GetBranch("stp.ph1.fBits");
02282 b_stp_ph1_raw = fChain->GetBranch("stp.ph1.raw");
02283 b_stp_ph1_siglin = fChain->GetBranch("stp.ph1.siglin");
02284 b_stp_ph1_sigcor = fChain->GetBranch("stp.ph1.sigcor");
02285 b_stp_ph1_pe = fChain->GetBranch("stp.ph1.pe");
02286 b_NtpStRecord_slc_ = fChain->GetBranch("slc");
02287 b_slc_fUniqueID = fChain->GetBranch("slc.fUniqueID");
02288 b_slc_fBits = fChain->GetBranch("slc.fBits");
02289 b_slc_index = fChain->GetBranch("slc.index");
02290 b_slc_ndigit = fChain->GetBranch("slc.ndigit");
02291 b_slc_nstpcnt = fChain->GetBranch("slc.nstpcnt");
02292 b_slc_nstrip = fChain->GetBranch("slc.nstrip");
02293 b_slc_stp = fChain->GetBranch("slc.stp");
02294 b_slc_ph_fUniqueID = fChain->GetBranch("slc.ph.fUniqueID");
02295 b_slc_ph_fBits = fChain->GetBranch("slc.ph.fBits");
02296 b_slc_ph_raw = fChain->GetBranch("slc.ph.raw");
02297 b_slc_ph_siglin = fChain->GetBranch("slc.ph.siglin");
02298 b_slc_ph_sigcor = fChain->GetBranch("slc.ph.sigcor");
02299 b_slc_ph_pe = fChain->GetBranch("slc.ph.pe");
02300 b_slc_plane_fUniqueID = fChain->GetBranch("slc.plane.fUniqueID");
02301 b_slc_plane_fBits = fChain->GetBranch("slc.plane.fBits");
02302 b_slc_plane_n = fChain->GetBranch("slc.plane.n");
02303 b_slc_plane_nu = fChain->GetBranch("slc.plane.nu");
02304 b_slc_plane_nv = fChain->GetBranch("slc.plane.nv");
02305 b_slc_plane_beg = fChain->GetBranch("slc.plane.beg");
02306 b_slc_plane_begu = fChain->GetBranch("slc.plane.begu");
02307 b_slc_plane_begv = fChain->GetBranch("slc.plane.begv");
02308 b_slc_plane_end = fChain->GetBranch("slc.plane.end");
02309 b_slc_plane_endu = fChain->GetBranch("slc.plane.endu");
02310 b_slc_plane_endv = fChain->GetBranch("slc.plane.endv");
02311 b_NtpStRecord_clu_ = fChain->GetBranch("clu");
02312 b_clu_fUniqueID = fChain->GetBranch("clu.fUniqueID");
02313 b_clu_fBits = fChain->GetBranch("clu.fBits");
02314 b_clu_index = fChain->GetBranch("clu.index");
02315 b_clu_planeview = fChain->GetBranch("clu.planeview");
02316 b_clu_nplane = fChain->GetBranch("clu.nplane");
02317 b_clu_begplane = fChain->GetBranch("clu.begplane");
02318 b_clu_endplane = fChain->GetBranch("clu.endplane");
02319 b_clu_id = fChain->GetBranch("clu.id");
02320 b_clu_slc = fChain->GetBranch("clu.slc");
02321 b_clu_ndigit = fChain->GetBranch("clu.ndigit");
02322 b_clu_nstpcnt = fChain->GetBranch("clu.nstpcnt");
02323 b_clu_nstrip = fChain->GetBranch("clu.nstrip");
02324 b_clu_stp = fChain->GetBranch("clu.stp");
02325 b_clu_probem = fChain->GetBranch("clu.probem");
02326 b_clu_zvtx = fChain->GetBranch("clu.zvtx");
02327 b_clu_tposvtx = fChain->GetBranch("clu.tposvtx");
02328 b_clu_slope = fChain->GetBranch("clu.slope");
02329 b_clu_avgdev = fChain->GetBranch("clu.avgdev");
02330 b_clu_ph_fUniqueID = fChain->GetBranch("clu.ph.fUniqueID");
02331 b_clu_ph_fBits = fChain->GetBranch("clu.ph.fBits");
02332 b_clu_ph_raw = fChain->GetBranch("clu.ph.raw");
02333 b_clu_ph_siglin = fChain->GetBranch("clu.ph.siglin");
02334 b_clu_ph_sigcor = fChain->GetBranch("clu.ph.sigcor");
02335 b_clu_ph_pe = fChain->GetBranch("clu.ph.pe");
02336 b_clu_ph_sigmap = fChain->GetBranch("clu.ph.sigmap");
02337 b_clu_ph_mip = fChain->GetBranch("clu.ph.mip");
02338 b_clu_ph_gev = fChain->GetBranch("clu.ph.gev");
02339 b_NtpStRecord_shw_ = fChain->GetBranch("shw");
02340 b_shw_fUniqueID = fChain->GetBranch("shw.fUniqueID");
02341 b_shw_fBits = fChain->GetBranch("shw.fBits");
02342 b_shw_index = fChain->GetBranch("shw.index");
02343 b_shw_slc = fChain->GetBranch("shw.slc");
02344 b_shw_ndigit = fChain->GetBranch("shw.ndigit");
02345 b_shw_nstpcnt = fChain->GetBranch("shw.nstpcnt");
02346 b_shw_nstrip = fChain->GetBranch("shw.nstrip");
02347 b_shw_stp = fChain->GetBranch("shw.stp");
02348 b_shw_nUcluster = fChain->GetBranch("shw.nUcluster");
02349 b_shw_nVcluster = fChain->GetBranch("shw.nVcluster");
02350 b_shw_ncluster = fChain->GetBranch("shw.ncluster");
02351 b_shw_clu = fChain->GetBranch("shw.clu");
02352 b_shw_ph_fUniqueID = fChain->GetBranch("shw.ph.fUniqueID");
02353 b_shw_ph_fBits = fChain->GetBranch("shw.ph.fBits");
02354 b_shw_ph_raw = fChain->GetBranch("shw.ph.raw");
02355 b_shw_ph_siglin = fChain->GetBranch("shw.ph.siglin");
02356 b_shw_ph_sigcor = fChain->GetBranch("shw.ph.sigcor");
02357 b_shw_ph_pe = fChain->GetBranch("shw.ph.pe");
02358 b_shw_ph_sigmap = fChain->GetBranch("shw.ph.sigmap");
02359 b_shw_ph_mip = fChain->GetBranch("shw.ph.mip");
02360 b_shw_ph_gev = fChain->GetBranch("shw.ph.gev");
02361 b_shw_plane_fUniqueID = fChain->GetBranch("shw.plane.fUniqueID");
02362 b_shw_plane_fBits = fChain->GetBranch("shw.plane.fBits");
02363 b_shw_plane_n = fChain->GetBranch("shw.plane.n");
02364 b_shw_plane_nu = fChain->GetBranch("shw.plane.nu");
02365 b_shw_plane_nv = fChain->GetBranch("shw.plane.nv");
02366 b_shw_plane_beg = fChain->GetBranch("shw.plane.beg");
02367 b_shw_plane_begu = fChain->GetBranch("shw.plane.begu");
02368 b_shw_plane_begv = fChain->GetBranch("shw.plane.begv");
02369 b_shw_plane_end = fChain->GetBranch("shw.plane.end");
02370 b_shw_plane_endu = fChain->GetBranch("shw.plane.endu");
02371 b_shw_plane_endv = fChain->GetBranch("shw.plane.endv");
02372 b_shw_vtx_fUniqueID = fChain->GetBranch("shw.vtx.fUniqueID");
02373 b_shw_vtx_fBits = fChain->GetBranch("shw.vtx.fBits");
02374 b_shw_vtx_plane = fChain->GetBranch("shw.vtx.plane");
02375 b_shw_vtx_u = fChain->GetBranch("shw.vtx.u");
02376 b_shw_vtx_v = fChain->GetBranch("shw.vtx.v");
02377 b_shw_vtx_x = fChain->GetBranch("shw.vtx.x");
02378 b_shw_vtx_y = fChain->GetBranch("shw.vtx.y");
02379 b_shw_vtx_z = fChain->GetBranch("shw.vtx.z");
02380 b_shw_vtx_t = fChain->GetBranch("shw.vtx.t");
02381 b_shw_vtx_dcosu = fChain->GetBranch("shw.vtx.dcosu");
02382 b_shw_vtx_dcosv = fChain->GetBranch("shw.vtx.dcosv");
02383 b_shw_vtx_dcosx = fChain->GetBranch("shw.vtx.dcosx");
02384 b_shw_vtx_dcosy = fChain->GetBranch("shw.vtx.dcosy");
02385 b_shw_vtx_dcosz = fChain->GetBranch("shw.vtx.dcosz");
02386 b_shw_vtx_eu = fChain->GetBranch("shw.vtx.eu");
02387 b_shw_vtx_ev = fChain->GetBranch("shw.vtx.ev");
02388 b_shw_vtx_ex = fChain->GetBranch("shw.vtx.ex");
02389 b_shw_vtx_ey = fChain->GetBranch("shw.vtx.ey");
02390 b_shw_vtx_edcosu = fChain->GetBranch("shw.vtx.edcosu");
02391 b_shw_vtx_edcosv = fChain->GetBranch("shw.vtx.edcosv");
02392 b_shw_vtx_edcosx = fChain->GetBranch("shw.vtx.edcosx");
02393 b_shw_vtx_edcosy = fChain->GetBranch("shw.vtx.edcosy");
02394 b_shw_vtx_edcosz = fChain->GetBranch("shw.vtx.edcosz");
02395 b_NtpStRecord_trk_ = fChain->GetBranch("trk");
02396 b_trk_fUniqueID = fChain->GetBranch("trk.fUniqueID");
02397 b_trk_fBits = fChain->GetBranch("trk.fBits");
02398 b_trk_index = fChain->GetBranch("trk.index");
02399 b_trk_slc = fChain->GetBranch("trk.slc");
02400 b_trk_ndigit = fChain->GetBranch("trk.ndigit");
02401 b_trk_nstpcnt = fChain->GetBranch("trk.nstpcnt");
02402 b_trk_nstrip = fChain->GetBranch("trk.nstrip");
02403 b_trk_stp = fChain->GetBranch("trk.stp");
02404 b_trk_stpfit = fChain->GetBranch("trk.stpfit");
02405 b_trk_stpu = fChain->GetBranch("trk.stpu");
02406 b_trk_stpv = fChain->GetBranch("trk.stpv");
02407 b_trk_stpx = fChain->GetBranch("trk.stpx");
02408 b_trk_stpy = fChain->GetBranch("trk.stpy");
02409 b_trk_stpz = fChain->GetBranch("trk.stpz");
02410 b_trk_stpds = fChain->GetBranch("trk.stpds");
02411 b_trk_stpfitchi2 = fChain->GetBranch("trk.stpfitchi2");
02412 b_trk_stpfitprechi2 = fChain->GetBranch("trk.stpfitprechi2");
02413 b_trk_stpfitqp = fChain->GetBranch("trk.stpfitqp");
02414 b_trk_stpph0sigmap = fChain->GetBranch("trk.stpph0sigmap");
02415 b_trk_stpph0mip = fChain->GetBranch("trk.stpph0mip");
02416 b_trk_stpph0gev = fChain->GetBranch("trk.stpph0gev");
02417 b_trk_stpph1sigmap = fChain->GetBranch("trk.stpph1sigmap");
02418 b_trk_stpph1mip = fChain->GetBranch("trk.stpph1mip");
02419 b_trk_stpph1gev = fChain->GetBranch("trk.stpph1gev");
02420 b_trk_stpattn0c0 = fChain->GetBranch("trk.stpattn0c0");
02421 b_trk_stpattn1c0 = fChain->GetBranch("trk.stpattn1c0");
02422 b_trk_stpt0 = fChain->GetBranch("trk.stpt0");
02423 b_trk_stpt1 = fChain->GetBranch("trk.stpt1");
02424 b_trk_stptcal0t0 = fChain->GetBranch("trk.stptcal0t0");
02425 b_trk_stptcal1t0 = fChain->GetBranch("trk.stptcal1t0");
02426 b_trk_ds = fChain->GetBranch("trk.ds");
02427 b_trk_range = fChain->GetBranch("trk.range");
02428 b_trk_cputime = fChain->GetBranch("trk.cputime");
02429 b_trk_ph_fUniqueID = fChain->GetBranch("trk.ph.fUniqueID");
02430 b_trk_ph_fBits = fChain->GetBranch("trk.ph.fBits");
02431 b_trk_ph_raw = fChain->GetBranch("trk.ph.raw");
02432 b_trk_ph_siglin = fChain->GetBranch("trk.ph.siglin");
02433 b_trk_ph_sigcor = fChain->GetBranch("trk.ph.sigcor");
02434 b_trk_ph_pe = fChain->GetBranch("trk.ph.pe");
02435 b_trk_ph_sigmap = fChain->GetBranch("trk.ph.sigmap");
02436 b_trk_ph_mip = fChain->GetBranch("trk.ph.mip");
02437 b_trk_ph_gev = fChain->GetBranch("trk.ph.gev");
02438 b_trk_plane_fUniqueID = fChain->GetBranch("trk.plane.fUniqueID");
02439 b_trk_plane_fBits = fChain->GetBranch("trk.plane.fBits");
02440 b_trk_plane_n = fChain->GetBranch("trk.plane.n");
02441 b_trk_plane_nu = fChain->GetBranch("trk.plane.nu");
02442 b_trk_plane_nv = fChain->GetBranch("trk.plane.nv");
02443 b_trk_plane_beg = fChain->GetBranch("trk.plane.beg");
02444 b_trk_plane_begu = fChain->GetBranch("trk.plane.begu");
02445 b_trk_plane_begv = fChain->GetBranch("trk.plane.begv");
02446 b_trk_plane_end = fChain->GetBranch("trk.plane.end");
02447 b_trk_plane_endu = fChain->GetBranch("trk.plane.endu");
02448 b_trk_plane_endv = fChain->GetBranch("trk.plane.endv");
02449 b_trk_plane_ntrklike = fChain->GetBranch("trk.plane.ntrklike");
02450 b_trk_vtx_fUniqueID = fChain->GetBranch("trk.vtx.fUniqueID");
02451 b_trk_vtx_fBits = fChain->GetBranch("trk.vtx.fBits");
02452 b_trk_vtx_plane = fChain->GetBranch("trk.vtx.plane");
02453 b_trk_vtx_u = fChain->GetBranch("trk.vtx.u");
02454 b_trk_vtx_v = fChain->GetBranch("trk.vtx.v");
02455 b_trk_vtx_x = fChain->GetBranch("trk.vtx.x");
02456 b_trk_vtx_y = fChain->GetBranch("trk.vtx.y");
02457 b_trk_vtx_z = fChain->GetBranch("trk.vtx.z");
02458 b_trk_vtx_t = fChain->GetBranch("trk.vtx.t");
02459 b_trk_vtx_dcosu = fChain->GetBranch("trk.vtx.dcosu");
02460 b_trk_vtx_dcosv = fChain->GetBranch("trk.vtx.dcosv");
02461 b_trk_vtx_dcosx = fChain->GetBranch("trk.vtx.dcosx");
02462 b_trk_vtx_dcosy = fChain->GetBranch("trk.vtx.dcosy");
02463 b_trk_vtx_dcosz = fChain->GetBranch("trk.vtx.dcosz");
02464 b_trk_vtx_eu = fChain->GetBranch("trk.vtx.eu");
02465 b_trk_vtx_ev = fChain->GetBranch("trk.vtx.ev");
02466 b_trk_vtx_ex = fChain->GetBranch("trk.vtx.ex");
02467 b_trk_vtx_ey = fChain->GetBranch("trk.vtx.ey");
02468 b_trk_vtx_edcosu = fChain->GetBranch("trk.vtx.edcosu");
02469 b_trk_vtx_edcosv = fChain->GetBranch("trk.vtx.edcosv");
02470 b_trk_vtx_edcosx = fChain->GetBranch("trk.vtx.edcosx");
02471 b_trk_vtx_edcosy = fChain->GetBranch("trk.vtx.edcosy");
02472 b_trk_vtx_edcosz = fChain->GetBranch("trk.vtx.edcosz");
02473 b_trk_end_fUniqueID = fChain->GetBranch("trk.end.fUniqueID");
02474 b_trk_end_fBits = fChain->GetBranch("trk.end.fBits");
02475 b_trk_end_plane = fChain->GetBranch("trk.end.plane");
02476 b_trk_end_u = fChain->GetBranch("trk.end.u");
02477 b_trk_end_v = fChain->GetBranch("trk.end.v");
02478 b_trk_end_x = fChain->GetBranch("trk.end.x");
02479 b_trk_end_y = fChain->GetBranch("trk.end.y");
02480 b_trk_end_z = fChain->GetBranch("trk.end.z");
02481 b_trk_end_t = fChain->GetBranch("trk.end.t");
02482 b_trk_end_dcosu = fChain->GetBranch("trk.end.dcosu");
02483 b_trk_end_dcosv = fChain->GetBranch("trk.end.dcosv");
02484 b_trk_end_dcosx = fChain->GetBranch("trk.end.dcosx");
02485 b_trk_end_dcosy = fChain->GetBranch("trk.end.dcosy");
02486 b_trk_end_dcosz = fChain->GetBranch("trk.end.dcosz");
02487 b_trk_end_eu = fChain->GetBranch("trk.end.eu");
02488 b_trk_end_ev = fChain->GetBranch("trk.end.ev");
02489 b_trk_end_ex = fChain->GetBranch("trk.end.ex");
02490 b_trk_end_ey = fChain->GetBranch("trk.end.ey");
02491 b_trk_end_edcosu = fChain->GetBranch("trk.end.edcosu");
02492 b_trk_end_edcosv = fChain->GetBranch("trk.end.edcosv");
02493 b_trk_end_edcosx = fChain->GetBranch("trk.end.edcosx");
02494 b_trk_end_edcosy = fChain->GetBranch("trk.end.edcosy");
02495 b_trk_end_edcosz = fChain->GetBranch("trk.end.edcosz");
02496 b_trk_lin_fUniqueID = fChain->GetBranch("trk.lin.fUniqueID");
02497 b_trk_lin_fBits = fChain->GetBranch("trk.lin.fBits");
02498 b_trk_lin_plane = fChain->GetBranch("trk.lin.plane");
02499 b_trk_lin_u = fChain->GetBranch("trk.lin.u");
02500 b_trk_lin_v = fChain->GetBranch("trk.lin.v");
02501 b_trk_lin_x = fChain->GetBranch("trk.lin.x");
02502 b_trk_lin_y = fChain->GetBranch("trk.lin.y");
02503 b_trk_lin_z = fChain->GetBranch("trk.lin.z");
02504 b_trk_lin_t = fChain->GetBranch("trk.lin.t");
02505 b_trk_lin_dcosu = fChain->GetBranch("trk.lin.dcosu");
02506 b_trk_lin_dcosv = fChain->GetBranch("trk.lin.dcosv");
02507 b_trk_lin_dcosx = fChain->GetBranch("trk.lin.dcosx");
02508 b_trk_lin_dcosy = fChain->GetBranch("trk.lin.dcosy");
02509 b_trk_lin_dcosz = fChain->GetBranch("trk.lin.dcosz");
02510 b_trk_lin_eu = fChain->GetBranch("trk.lin.eu");
02511 b_trk_lin_ev = fChain->GetBranch("trk.lin.ev");
02512 b_trk_lin_ex = fChain->GetBranch("trk.lin.ex");
02513 b_trk_lin_ey = fChain->GetBranch("trk.lin.ey");
02514 b_trk_lin_edcosu = fChain->GetBranch("trk.lin.edcosu");
02515 b_trk_lin_edcosv = fChain->GetBranch("trk.lin.edcosv");
02516 b_trk_lin_edcosx = fChain->GetBranch("trk.lin.edcosx");
02517 b_trk_lin_edcosy = fChain->GetBranch("trk.lin.edcosy");
02518 b_trk_lin_edcosz = fChain->GetBranch("trk.lin.edcosz");
02519 b_trk_fidvtx_fUniqueID = fChain->GetBranch("trk.fidvtx.fUniqueID");
02520 b_trk_fidvtx_fBits = fChain->GetBranch("trk.fidvtx.fBits");
02521 b_trk_fidvtx_dr = fChain->GetBranch("trk.fidvtx.dr");
02522 b_trk_fidvtx_dz = fChain->GetBranch("trk.fidvtx.dz");
02523 b_trk_fidvtx_trace = fChain->GetBranch("trk.fidvtx.trace");
02524 b_trk_fidvtx_tracez = fChain->GetBranch("trk.fidvtx.tracez");
02525 b_trk_fidvtx_nplane = fChain->GetBranch("trk.fidvtx.nplane");
02526 b_trk_fidvtx_nplaneu = fChain->GetBranch("trk.fidvtx.nplaneu");
02527 b_trk_fidvtx_nplanev = fChain->GetBranch("trk.fidvtx.nplanev");
02528 b_trk_fidend_fUniqueID = fChain->GetBranch("trk.fidend.fUniqueID");
02529 b_trk_fidend_fBits = fChain->GetBranch("trk.fidend.fBits");
02530 b_trk_fidend_dr = fChain->GetBranch("trk.fidend.dr");
02531 b_trk_fidend_dz = fChain->GetBranch("trk.fidend.dz");
02532 b_trk_fidend_trace = fChain->GetBranch("trk.fidend.trace");
02533 b_trk_fidend_tracez = fChain->GetBranch("trk.fidend.tracez");
02534 b_trk_fidend_nplane = fChain->GetBranch("trk.fidend.nplane");
02535 b_trk_fidend_nplaneu = fChain->GetBranch("trk.fidend.nplaneu");
02536 b_trk_fidend_nplanev = fChain->GetBranch("trk.fidend.nplanev");
02537 b_trk_fidall_fUniqueID = fChain->GetBranch("trk.fidall.fUniqueID");
02538 b_trk_fidall_fBits = fChain->GetBranch("trk.fidall.fBits");
02539 b_trk_fidall_dr = fChain->GetBranch("trk.fidall.dr");
02540 b_trk_fidall_dz = fChain->GetBranch("trk.fidall.dz");
02541 b_trk_fidall_trace = fChain->GetBranch("trk.fidall.trace");
02542 b_trk_fidall_tracez = fChain->GetBranch("trk.fidall.tracez");
02543 b_trk_fidall_nplane = fChain->GetBranch("trk.fidall.nplane");
02544 b_trk_fidall_nplaneu = fChain->GetBranch("trk.fidall.nplaneu");
02545 b_trk_fidall_nplanev = fChain->GetBranch("trk.fidall.nplanev");
02546 b_trk_time_fUniqueID = fChain->GetBranch("trk.time.fUniqueID");
02547 b_trk_time_fBits = fChain->GetBranch("trk.time.fBits");
02548 b_trk_time_ndigit = fChain->GetBranch("trk.time.ndigit");
02549 b_trk_time_chi2 = fChain->GetBranch("trk.time.chi2");
02550 b_trk_time_u0 = fChain->GetBranch("trk.time.u0");
02551 b_trk_time_u1 = fChain->GetBranch("trk.time.u1");
02552 b_trk_time_v0 = fChain->GetBranch("trk.time.v0");
02553 b_trk_time_v1 = fChain->GetBranch("trk.time.v1");
02554 b_trk_time_cdtds = fChain->GetBranch("trk.time.cdtds");
02555 b_trk_time_du = fChain->GetBranch("trk.time.du");
02556 b_trk_time_dv = fChain->GetBranch("trk.time.dv");
02557 b_trk_time_dtds = fChain->GetBranch("trk.time.dtds");
02558 b_trk_time_t0 = fChain->GetBranch("trk.time.t0");
02559 b_trk_momentum_fUniqueID = fChain->GetBranch("trk.momentum.fUniqueID");
02560 b_trk_momentum_fBits = fChain->GetBranch("trk.momentum.fBits");
02561 b_trk_momentum_range = fChain->GetBranch("trk.momentum.range");
02562 b_trk_momentum_qp = fChain->GetBranch("trk.momentum.qp");
02563 b_trk_momentum_eqp = fChain->GetBranch("trk.momentum.eqp");
02564 b_trk_fit_fUniqueID = fChain->GetBranch("trk.fit.fUniqueID");
02565 b_trk_fit_fBits = fChain->GetBranch("trk.fit.fBits");
02566 b_trk_fit_pass = fChain->GetBranch("trk.fit.pass");
02567 b_trk_fit_ndof = fChain->GetBranch("trk.fit.ndof");
02568 b_trk_fit_niterate = fChain->GetBranch("trk.fit.niterate");
02569 b_trk_fit_nswimfail = fChain->GetBranch("trk.fit.nswimfail");
02570 b_trk_fit_chi2 = fChain->GetBranch("trk.fit.chi2");
02571 b_trk_fit_cputime = fChain->GetBranch("trk.fit.cputime");
02572 b_trk_cr_fUniqueID = fChain->GetBranch("trk.cr.fUniqueID");
02573 b_trk_cr_fBits = fChain->GetBranch("trk.cr.fBits");
02574 b_trk_cr_zenith = fChain->GetBranch("trk.cr.zenith");
02575 b_trk_cr_azimuth = fChain->GetBranch("trk.cr.azimuth");
02576 b_trk_cr_ra = fChain->GetBranch("trk.cr.ra");
02577 b_trk_cr_rahourangle = fChain->GetBranch("trk.cr.rahourangle");
02578 b_trk_cr_dec = fChain->GetBranch("trk.cr.dec");
02579 b_trk_cr_juliandate = fChain->GetBranch("trk.cr.juliandate");
02580 b_trk_cr_locsiderialtime = fChain->GetBranch("trk.cr.locsiderialtime");
02581 b_NtpStRecord_evt_ = fChain->GetBranch("evt");
02582 b_evt_fUniqueID = fChain->GetBranch("evt.fUniqueID");
02583 b_evt_fBits = fChain->GetBranch("evt.fBits");
02584 b_evt_index = fChain->GetBranch("evt.index");
02585 b_evt_slc = fChain->GetBranch("evt.slc");
02586 b_evt_ndigit = fChain->GetBranch("evt.ndigit");
02587 b_evt_nstpcnt = fChain->GetBranch("evt.nstpcnt");
02588 b_evt_nstrip = fChain->GetBranch("evt.nstrip");
02589 b_evt_stp = fChain->GetBranch("evt.stp");
02590 b_evt_nshower = fChain->GetBranch("evt.nshower");
02591 b_evt_shw = fChain->GetBranch("evt.shw");
02592 b_evt_ntrack = fChain->GetBranch("evt.ntrack");
02593 b_evt_trk = fChain->GetBranch("evt.trk");
02594 b_evt_ph_fUniqueID = fChain->GetBranch("evt.ph.fUniqueID");
02595 b_evt_ph_fBits = fChain->GetBranch("evt.ph.fBits");
02596 b_evt_ph_raw = fChain->GetBranch("evt.ph.raw");
02597 b_evt_ph_siglin = fChain->GetBranch("evt.ph.siglin");
02598 b_evt_ph_sigcor = fChain->GetBranch("evt.ph.sigcor");
02599 b_evt_ph_pe = fChain->GetBranch("evt.ph.pe");
02600 b_evt_ph_sigmap = fChain->GetBranch("evt.ph.sigmap");
02601 b_evt_ph_mip = fChain->GetBranch("evt.ph.mip");
02602 b_evt_ph_gev = fChain->GetBranch("evt.ph.gev");
02603 b_evt_plane_fUniqueID = fChain->GetBranch("evt.plane.fUniqueID");
02604 b_evt_plane_fBits = fChain->GetBranch("evt.plane.fBits");
02605 b_evt_plane_n = fChain->GetBranch("evt.plane.n");
02606 b_evt_plane_nu = fChain->GetBranch("evt.plane.nu");
02607 b_evt_plane_nv = fChain->GetBranch("evt.plane.nv");
02608 b_evt_plane_beg = fChain->GetBranch("evt.plane.beg");
02609 b_evt_plane_begu = fChain->GetBranch("evt.plane.begu");
02610 b_evt_plane_begv = fChain->GetBranch("evt.plane.begv");
02611 b_evt_plane_end = fChain->GetBranch("evt.plane.end");
02612 b_evt_plane_endu = fChain->GetBranch("evt.plane.endu");
02613 b_evt_plane_endv = fChain->GetBranch("evt.plane.endv");
02614 b_evt_vtx_fUniqueID = fChain->GetBranch("evt.vtx.fUniqueID");
02615 b_evt_vtx_fBits = fChain->GetBranch("evt.vtx.fBits");
02616 b_evt_vtx_plane = fChain->GetBranch("evt.vtx.plane");
02617 b_evt_vtx_u = fChain->GetBranch("evt.vtx.u");
02618 b_evt_vtx_v = fChain->GetBranch("evt.vtx.v");
02619 b_evt_vtx_x = fChain->GetBranch("evt.vtx.x");
02620 b_evt_vtx_y = fChain->GetBranch("evt.vtx.y");
02621 b_evt_vtx_z = fChain->GetBranch("evt.vtx.z");
02622 b_evt_vtx_t = fChain->GetBranch("evt.vtx.t");
02623 b_evt_vtx_dcosu = fChain->GetBranch("evt.vtx.dcosu");
02624 b_evt_vtx_dcosv = fChain->GetBranch("evt.vtx.dcosv");
02625 b_evt_vtx_dcosx = fChain->GetBranch("evt.vtx.dcosx");
02626 b_evt_vtx_dcosy = fChain->GetBranch("evt.vtx.dcosy");
02627 b_evt_vtx_dcosz = fChain->GetBranch("evt.vtx.dcosz");
02628 b_evt_vtx_eu = fChain->GetBranch("evt.vtx.eu");
02629 b_evt_vtx_ev = fChain->GetBranch("evt.vtx.ev");
02630 b_evt_vtx_ex = fChain->GetBranch("evt.vtx.ex");
02631 b_evt_vtx_ey = fChain->GetBranch("evt.vtx.ey");
02632 b_evt_vtx_edcosu = fChain->GetBranch("evt.vtx.edcosu");
02633 b_evt_vtx_edcosv = fChain->GetBranch("evt.vtx.edcosv");
02634 b_evt_vtx_edcosx = fChain->GetBranch("evt.vtx.edcosx");
02635 b_evt_vtx_edcosy = fChain->GetBranch("evt.vtx.edcosy");
02636 b_evt_vtx_edcosz = fChain->GetBranch("evt.vtx.edcosz");
02637 b_evt_end_fUniqueID = fChain->GetBranch("evt.end.fUniqueID");
02638 b_evt_end_fBits = fChain->GetBranch("evt.end.fBits");
02639 b_evt_end_plane = fChain->GetBranch("evt.end.plane");
02640 b_evt_end_u = fChain->GetBranch("evt.end.u");
02641 b_evt_end_v = fChain->GetBranch("evt.end.v");
02642 b_evt_end_x = fChain->GetBranch("evt.end.x");
02643 b_evt_end_y = fChain->GetBranch("evt.end.y");
02644 b_evt_end_z = fChain->GetBranch("evt.end.z");
02645 b_evt_end_t = fChain->GetBranch("evt.end.t");
02646 b_evt_end_dcosu = fChain->GetBranch("evt.end.dcosu");
02647 b_evt_end_dcosv = fChain->GetBranch("evt.end.dcosv");
02648 b_evt_end_dcosx = fChain->GetBranch("evt.end.dcosx");
02649 b_evt_end_dcosy = fChain->GetBranch("evt.end.dcosy");
02650 b_evt_end_dcosz = fChain->GetBranch("evt.end.dcosz");
02651 b_evt_end_eu = fChain->GetBranch("evt.end.eu");
02652 b_evt_end_ev = fChain->GetBranch("evt.end.ev");
02653 b_evt_end_ex = fChain->GetBranch("evt.end.ex");
02654 b_evt_end_ey = fChain->GetBranch("evt.end.ey");
02655 b_evt_end_edcosu = fChain->GetBranch("evt.end.edcosu");
02656 b_evt_end_edcosv = fChain->GetBranch("evt.end.edcosv");
02657 b_evt_end_edcosx = fChain->GetBranch("evt.end.edcosx");
02658 b_evt_end_edcosy = fChain->GetBranch("evt.end.edcosy");
02659 b_evt_end_edcosz = fChain->GetBranch("evt.end.edcosz");
02660 b_NtpStRecord_mc_ = fChain->GetBranch("mc");
02661 b_mc_fUniqueID = fChain->GetBranch("mc.fUniqueID");
02662 b_mc_fBits = fChain->GetBranch("mc.fBits");
02663 b_mc_index = fChain->GetBranch("mc.index");
02664 b_mc_stdhep = fChain->GetBranch("mc.stdhep[2]");
02665 b_mc_inu = fChain->GetBranch("mc.inu");
02666 b_mc_inunoosc = fChain->GetBranch("mc.inunoosc");
02667 b_mc_itg = fChain->GetBranch("mc.itg");
02668 b_mc_iboson = fChain->GetBranch("mc.iboson");
02669 b_mc_iresonance = fChain->GetBranch("mc.iresonance");
02670 b_mc_iaction = fChain->GetBranch("mc.iaction");
02671 b_mc_ndigu = fChain->GetBranch("mc.ndigu");
02672 b_mc_ndigv = fChain->GetBranch("mc.ndigv");
02673 b_mc_tphu = fChain->GetBranch("mc.tphu");
02674 b_mc_tphv = fChain->GetBranch("mc.tphv");
02675 b_mc_a = fChain->GetBranch("mc.a");
02676 b_mc_z = fChain->GetBranch("mc.z");
02677 b_mc_sigma = fChain->GetBranch("mc.sigma");
02678 b_mc_x = fChain->GetBranch("mc.x");
02679 b_mc_y = fChain->GetBranch("mc.y");
02680 b_mc_q2 = fChain->GetBranch("mc.q2");
02681 b_mc_w2 = fChain->GetBranch("mc.w2");
02682 b_mc_emfrac = fChain->GetBranch("mc.emfrac");
02683 b_mc_vtxx = fChain->GetBranch("mc.vtxx");
02684 b_mc_vtxy = fChain->GetBranch("mc.vtxy");
02685 b_mc_vtxz = fChain->GetBranch("mc.vtxz");
02686 b_mc_p4neu = fChain->GetBranch("mc.p4neu[4]");
02687 b_mc_p4neunoosc = fChain->GetBranch("mc.p4neunoosc[4]");
02688 b_mc_p4tgt = fChain->GetBranch("mc.p4tgt[4]");
02689 b_mc_p4shw = fChain->GetBranch("mc.p4shw[4]");
02690 b_mc_p4mu1 = fChain->GetBranch("mc.p4mu1[4]");
02691 b_mc_p4mu2 = fChain->GetBranch("mc.p4mu2[4]");
02692 b_mc_p4el1 = fChain->GetBranch("mc.p4el1[4]");
02693 b_mc_p4el2 = fChain->GetBranch("mc.p4el2[4]");
02694 b_mc_p4tau = fChain->GetBranch("mc.p4tau[4]");
02695 b_NtpStRecord_stdhep_ = fChain->GetBranch("stdhep");
02696 b_stdhep_fUniqueID = fChain->GetBranch("stdhep.fUniqueID");
02697 b_stdhep_fBits = fChain->GetBranch("stdhep.fBits");
02698 b_stdhep_index = fChain->GetBranch("stdhep.index");
02699 b_stdhep_mc = fChain->GetBranch("stdhep.mc");
02700 b_stdhep_parent = fChain->GetBranch("stdhep.parent[2]");
02701 b_stdhep_child = fChain->GetBranch("stdhep.child[2]");
02702 b_stdhep_IstHEP = fChain->GetBranch("stdhep.IstHEP");
02703 b_stdhep_IdHEP = fChain->GetBranch("stdhep.IdHEP");
02704 b_stdhep_mass = fChain->GetBranch("stdhep.mass");
02705 b_stdhep_p4 = fChain->GetBranch("stdhep.p4[4]");
02706 b_stdhep_vtx = fChain->GetBranch("stdhep.vtx[4]");
02707 b_NtpStRecord_digihit_ = fChain->GetBranch("digihit");
02708 b_digihit_fUniqueID = fChain->GetBranch("digihit.fUniqueID");
02709 b_digihit_fBits = fChain->GetBranch("digihit.fBits");
02710 b_digihit_index = fChain->GetBranch("digihit.index");
02711 b_digihit_planeview = fChain->GetBranch("digihit.planeview");
02712 b_digihit_strip = fChain->GetBranch("digihit.strip");
02713 b_digihit_plane = fChain->GetBranch("digihit.plane");
02714 b_digihit_trkId = fChain->GetBranch("digihit.trkId");
02715 b_digihit_pId = fChain->GetBranch("digihit.pId");
02716 b_digihit_t0 = fChain->GetBranch("digihit.t0");
02717 b_digihit_x0 = fChain->GetBranch("digihit.x0");
02718 b_digihit_y0 = fChain->GetBranch("digihit.y0");
02719 b_digihit_z0 = fChain->GetBranch("digihit.z0");
02720 b_digihit_t1 = fChain->GetBranch("digihit.t1");
02721 b_digihit_x1 = fChain->GetBranch("digihit.x1");
02722 b_digihit_y1 = fChain->GetBranch("digihit.y1");
02723 b_digihit_z1 = fChain->GetBranch("digihit.z1");
02724 b_digihit_dS = fChain->GetBranch("digihit.dS");
02725 b_digihit_dE = fChain->GetBranch("digihit.dE");
02726 b_digihit_pE = fChain->GetBranch("digihit.pE");
02727 b_NtpStRecord_thstp_ = fChain->GetBranch("thstp");
02728 b_thstp_fUniqueID = fChain->GetBranch("thstp.fUniqueID");
02729 b_thstp_fBits = fChain->GetBranch("thstp.fBits");
02730 b_thstp_index = fChain->GetBranch("thstp.index");
02731 b_thstp_neumc = fChain->GetBranch("thstp.neumc");
02732 b_thstp_nneu = fChain->GetBranch("thstp.nneu");
02733 b_thstp_sigflg = fChain->GetBranch("thstp.sigflg");
02734 b_NtpStRecord_thslc_ = fChain->GetBranch("thslc");
02735 b_thslc_fUniqueID = fChain->GetBranch("thslc.fUniqueID");
02736 b_thslc_fBits = fChain->GetBranch("thslc.fBits");
02737 b_thslc_index = fChain->GetBranch("thslc.index");
02738 b_thslc_neumc = fChain->GetBranch("thslc.neumc");
02739 b_thslc_neustdhep = fChain->GetBranch("thslc.neustdhep");
02740 b_thslc_nneu = fChain->GetBranch("thslc.nneu");
02741 b_thslc_purity = fChain->GetBranch("thslc.purity");
02742 b_thslc_secondpurity = fChain->GetBranch("thslc.secondpurity");
02743 b_thslc_complete = fChain->GetBranch("thslc.complete");
02744 b_NtpStRecord_thshw_ = fChain->GetBranch("thshw");
02745 b_thshw_fUniqueID = fChain->GetBranch("thshw.fUniqueID");
02746 b_thshw_fBits = fChain->GetBranch("thshw.fBits");
02747 b_thshw_index = fChain->GetBranch("thshw.index");
02748 b_thshw_neumc = fChain->GetBranch("thshw.neumc");
02749 b_thshw_neustdhep = fChain->GetBranch("thshw.neustdhep");
02750 b_thshw_purity = fChain->GetBranch("thshw.purity");
02751 b_thshw_completeall = fChain->GetBranch("thshw.completeall");
02752 b_thshw_completeslc = fChain->GetBranch("thshw.completeslc");
02753 b_NtpStRecord_thtrk_ = fChain->GetBranch("thtrk");
02754 b_thtrk_fUniqueID = fChain->GetBranch("thtrk.fUniqueID");
02755 b_thtrk_fBits = fChain->GetBranch("thtrk.fBits");
02756 b_thtrk_index = fChain->GetBranch("thtrk.index");
02757 b_thtrk_neumc = fChain->GetBranch("thtrk.neumc");
02758 b_thtrk_neustdhep = fChain->GetBranch("thtrk.neustdhep");
02759 b_thtrk_trkstdhep = fChain->GetBranch("thtrk.trkstdhep");
02760 b_thtrk_purity = fChain->GetBranch("thtrk.purity");
02761 b_thtrk_completeall = fChain->GetBranch("thtrk.completeall");
02762 b_thtrk_completeslc = fChain->GetBranch("thtrk.completeslc");
02763 b_NtpStRecord_thevt_ = fChain->GetBranch("thevt");
02764 b_thevt_fUniqueID = fChain->GetBranch("thevt.fUniqueID");
02765 b_thevt_fBits = fChain->GetBranch("thevt.fBits");
02766 b_thevt_index = fChain->GetBranch("thevt.index");
02767 b_thevt_neumc = fChain->GetBranch("thevt.neumc");
02768 b_thevt_neustdhep = fChain->GetBranch("thevt.neustdhep");
02769 b_thevt_purity = fChain->GetBranch("thevt.purity");
02770 b_thevt_completeall = fChain->GetBranch("thevt.completeall");
02771 b_thevt_completeslc = fChain->GetBranch("thevt.completeslc");
02772
02773 return kTRUE;
02774 }
02775
02776 void NtpSt::Show(Long64_t entry)
02777 {
02778
02779
02780 if (!fChain) return;
02781 fChain->Show(entry);
02782 }
02783 Int_t NtpSt::Cut(Long64_t entry)
02784 {
02785
02786
02787
02788 return 1;
02789 }
02790 #endif // #ifdef NtpStNC_cxx