AtNuFilterNtuple Class Reference

#include <AtNuFilterNtuple.h>

List of all members.

Public Member Functions

 AtNuFilterNtuple ()
 ~AtNuFilterNtuple ()
void AddData (const char *file)
void SetFileName (const char *file)
void FilterTracks (Bool_t filter=1)
void FilterShowers (Bool_t filter=1)
void FilterAll (Bool_t filter=1)
void SetMaxFileSize (Double_t maxsize_mb)
void Run (Int_t istart=0, Int_t iend=-1)
void Reset ()

Private Member Functions

void OpenFile (TString filename)
void CloseFile ()
void WriteEvent ()

Private Attributes

Int_t index
Int_t last
Int_t idnu
Int_t idact
Int_t idres
Double_t vtxu
Double_t vtxv
Double_t vtxx
Double_t vtxy
Double_t vtxz
Double_t enu
Double_t pnux
Double_t pnuy
Double_t pnuz
Double_t emu
Double_t pmux
Double_t pmuy
Double_t pmuz
Double_t ehad
Double_t phadx
Double_t phady
Double_t phadz
Double_t muvtxu
Double_t muvtxv
Double_t muvtxx
Double_t muvtxy
Double_t muvtxz
Double_t muvtxdr
Int_t muvtxplane
Int_t muvtxstrip
Double_t muendu
Double_t muendv
Double_t muendx
Double_t muendy
Double_t muendz
Double_t muenddr
Int_t muendplane
Int_t muendstrip
Double_t mupvtx
Double_t mupend
Int_t solaridnu
Int_t solartime
Double_t solarweight
Double_t solarminweight
Double_t solarmaxweight
Double_t fluxcvupratio
Double_t fluxelmuratio
Int_t run
Int_t subrun
Int_t snarl
Int_t runtype
Int_t date
Int_t time
Int_t year
Int_t month
Int_t day
Double_t yearfrac
Int_t unixtime
Int_t simflag
Int_t triggersource
Int_t triggertime
Int_t cratemask
Int_t errorcode
Int_t pretriggerdigits
Int_t posttriggerdigits
Int_t snarlmultiplicity
Int_t spillstatus
Int_t spilltype
Double_t spilltimeerror
Int_t spillfinderstatus
Double_t spillfindertime
Int_t beammonstatus
Int_t beammonstatusbits
Int_t beammonselect
Double_t beammontime
Int_t horn_on
Int_t target_in
Int_t beam_type
Int_t n_batches
Int_t litrigger
Int_t litime
Int_t lisubtractedtime
Int_t lirelativetime
Int_t lipulserbox
Int_t lipulserled
Int_t coldchips
Int_t hotchips
Int_t busychips
Int_t readouterrors
Int_t dataqualityword
Int_t nstrips
Int_t goodstrips
Int_t goodplanes
Int_t gooduplanes
Int_t goodvplanes
Double_t maxplaneph
Int_t demuxword
Int_t demuxdigits
Int_t demuxplndigits
Double_t abstime
Double_t totph
Double_t eastph
Double_t westph
Double_t singleph
Double_t singlephu
Double_t singlephv
Double_t doubleph
Double_t doublephu
Double_t doublephv
Int_t eventid
Int_t eventid1
Int_t eventid2
Int_t eventidx
Int_t ntracks
Int_t nshowers
Int_t evttrkreco
Double_t evttrkemcharge
Double_t evttrkprange
Double_t evttrkpcurve
Double_t evttrkdiru
Double_t evttrkdirv
Double_t evttrkdirx
Double_t evttrkdiry
Double_t evttrkdirz
Double_t evttrkqpsigmaqp
Int_t evtshwreco
Double_t evtshwdiru
Double_t evtshwdirv
Double_t evtshwdirx
Double_t evtshwdiry
Double_t evtshwdirz
Double_t evtshwmipslin
Double_t evtshwmipsdwgt
Double_t evtshwgevlin
Double_t evtshwgevdwgt
Double_t evtvtxtime
Double_t evtvtxu
Double_t evtvtxv
Double_t evtvtxx
Double_t evtvtxy
Double_t evtvtxz
Int_t evtvtxplane
Int_t evttrkplanes
Int_t evtshwplanes
Int_t evttrackextension
Int_t multimudemuxflag
Int_t multimuflag
Int_t multimumultiplicity
Double_t multimudiru
Double_t multimudirv
Double_t multimudirx
Double_t multimudiry
Double_t multimudirz
Int_t trkindex
Int_t trklast
Int_t trkprimary
Int_t trkdigits
Int_t trkstrips
Int_t trkplanes
Int_t trkminplane
Int_t trkmaxplane
Int_t trkvtxplane
Double_t trkvtxtime
Double_t trkvtxu
Double_t trkvtxv
Double_t trkvtxx
Double_t trkvtxy
Double_t trkvtxz
Double_t trkvtxtrace
Double_t trkvtxtracez
Double_t trkvtxdr
Double_t trkvtxdiru
Double_t trkvtxdirv
Double_t trkvtxdirx
Double_t trkvtxdiry
Double_t trkvtxdirz
Double_t trkvtxtimerms
Int_t trkvtxtimermsndf
Int_t trkendplane
Double_t trkendtime
Double_t trkendu
Double_t trkendv
Double_t trkendx
Double_t trkendy
Double_t trkendz
Double_t trkendtrace
Double_t trkendtracez
Double_t trkenddr
Double_t trkenddiru
Double_t trkenddirv
Double_t trkenddirx
Double_t trkenddiry
Double_t trkenddirz
Double_t trkendtimerms
Int_t trkendtimermsndf
Double_t trktimeslope
Double_t trktimeoffset
Double_t trktimefitchi2
Double_t trktimefitndf
Double_t trkmomentum
Double_t trkmomentumrange
Double_t trkmomentumcurve
Double_t trkrangemetres
Int_t trkfitpass
Double_t trkfitemcharge
Double_t trkfitqp
Double_t trkfitqptweaked
Double_t trkfitqperr
Double_t trkfitchi2
Int_t trkfitndf
Double_t trkph
Double_t trkassocph
Double_t trkassocphfrac
Double_t trklinfitdiru
Double_t trklinfitdirv
Double_t trklinfitdirz
Double_t trklinfitchi2u
Double_t trklinfitchi2v
Int_t trklinfitndfu
Int_t trklinfitndfv
Double_t trkvtxlinfitchi2u
Double_t trkvtxlinfitchi2v
Int_t trkvtxlinfitndfu
Int_t trkvtxlinfitndfv
Double_t trkendlinfitchi2u
Double_t trkendlinfitchi2v
Int_t trkendlinfitndfu
Int_t trkendlinfitndfv
Int_t trklikeplanes
Int_t trkstripssingle
Int_t trkstripsdouble
Int_t trkonlyplanes
Int_t trkgapplanes
Int_t trkuplanes
Int_t trkvplanes
Double_t trkuvasymmetry
Double_t trkzerocurvechi2
Int_t trkzerocurvendf
Double_t trkvtxdrdigits
Int_t trkvtxplanedigits
Double_t trkvtxuwidth
Double_t trkvtxvwidth
Double_t trkvtxumean
Double_t trkvtxvmean
Double_t trkvtxrmax
Double_t trkvtxqmax
Double_t trkenddrdigits
Int_t trkendplanedigits
Double_t trkenduwidth
Double_t trkendvwidth
Double_t trkendumean
Double_t trkendvmean
Double_t trkendrmax
Double_t trkendqmax
Double_t trknonfidfrac
Int_t shwindex
Int_t shwlast
Int_t shwprimary
Int_t shwdigits
Int_t shwstrips
Int_t shwplanes
Int_t shwminplane
Int_t shwmaxplane
Int_t shwvtxplane
Double_t shwvtxtime
Double_t shwvtxu
Double_t shwvtxv
Double_t shwvtxx
Double_t shwvtxy
Double_t shwvtxz
Double_t shwdiru
Double_t shwdirv
Double_t shwdirx
Double_t shwdiry
Double_t shwdirz
Double_t shwfwdtrace
Double_t shwfwdtracez
Double_t shwbwdtrace
Double_t shwbwdtracez
Double_t shwuptrace
Double_t shwuptracez
Double_t shwvtxdr
Double_t shwph
Double_t shwcalibph
Double_t shwenergy
Int_t shwstripssingle
Int_t shwstripsdouble
Int_t shwuplanes
Int_t shwvplanes
Double_t shwuvasymmetry
Double_t shwassocph
Double_t shwassocphfrac
Double_t shwnonfidfrac
Double_t shwstripsplane
Double_t shwstripsplanerms
Double_t shwchargeplane
Double_t shwchargeplanerms
Double_t shwmoiuvzeigval0
Double_t shwmoiuvzeigval1
Double_t shwmoiuvzeigval2
Double_t shwmoiuzeigval0
Double_t shwmoiuzeigval1
Double_t shwmoivzeigval0
Double_t shwmoivzeigval1
Double_t shieldtime
Double_t spilltime
Int_t goodslice
Int_t goodevent
Int_t goodtrack
Int_t goodshower
Int_t cv
Int_t ce
Int_t up
Int_t dn
Int_t hoz
Int_t updn
Int_t updnfilter
Int_t updnselect
Int_t fc
Int_t pc
Int_t fcpc
Int_t pcdn
Int_t pcup
Int_t raf
Int_t upmu
Int_t cvup
Int_t upnu
Int_t cosmic
Int_t goodcosmic
Int_t stoppingmuon
Int_t throughgoingmuon
Int_t multiplemuon
Int_t veto
Int_t spill
Int_t beamspill
Int_t fakespill
Int_t goodshield
Int_t gooddirection
Int_t goodenergy
Int_t goodenergyfit
Int_t goodcharge
Int_t positivecharge
Int_t negativecharge
Int_t atmosslice
Int_t atmostrack
Int_t atmosshower
Int_t goodatmosslice
Int_t goodatmostrack
Int_t goodatmosshower
Int_t containedatmostrack
Int_t containedatmosshower
Int_t atmosnumu
Int_t atmosnumucv
Int_t atmosnumuup
Int_t atmosnumuupdn
Int_t atmosnumuupdnfilter
Int_t atmosnumuupdnselect
Int_t atmosnue
Int_t atmosnumucvcut1
Int_t atmosnumucvcut2
Int_t atmosnumucvcut3
Int_t atmosnumucvcut4
Int_t atmosnumuupcut1
Int_t atmosnumuupcut2
Int_t atmosnumuupcut3
Int_t atmosnumuupcut4
Int_t atmosnuecvcut1
Int_t atmosnuecvcut2
Int_t atmosnuecvcut3
Int_t atmosnuecvcut4
Int_t lievent
Int_t mcscatter
Double_t trueheight
Double_t truesimpleheight
Double_t truemeanheight
Double_t truepdfheight
Double_t truelength
Double_t truesimplelength
Double_t truemeanlength
Double_t truepdflength
Double_t trueemu
Double_t trueeshw
Double_t trueevis
Double_t recolength
Double_t recoemu
Double_t recoemuraw
Double_t recoemuerr
Double_t recoeshwlin
Double_t recoeshwdwgt
Double_t recoeshwdwgtraw
Double_t recoeshwdwgtcorr
Double_t recoeshwnue
Double_t recoeshw
Double_t recoenu
Double_t resolution
Int_t lores
Int_t hires1
Int_t hires2
Int_t hires3
Int_t hires4
TChain * fChainData
TString fFileName
Bool_t fFilterTracks
Bool_t fFilterShowers
Bool_t fFilterAll
TFile * fAtNuFilterFile
TTree * fAtNuFilterTree
Int_t fFileNumber
Double_t fMaxFileSizeBytes

Detailed Description

Definition at line 11 of file AtNuFilterNtuple.h.


Constructor & Destructor Documentation

AtNuFilterNtuple::AtNuFilterNtuple (  ) 

Definition at line 5 of file AtNuFilterNtuple.cxx.

References fChainData, fFilterAll, fFilterShowers, fFilterTracks, fMaxFileSizeBytes, and Reset().

00006 {
00007   // inputted data
00008   fChainData = new TChain("ntuple","chainData");  
00009 
00010   fFilterTracks = 0;
00011   fFilterShowers = 0;
00012   fFilterAll = 0;
00013 
00014   fMaxFileSizeBytes = 0.0;
00015 
00016   this->Reset();
00017 }

AtNuFilterNtuple::~AtNuFilterNtuple (  ) 

Definition at line 19 of file AtNuFilterNtuple.cxx.

00020 {
00021   
00022 }


Member Function Documentation

void AtNuFilterNtuple::AddData ( const char *  file  ) 

Definition at line 24 of file AtNuFilterNtuple.cxx.

References fChainData.

00025 {
00026   std::cout << " *** AtNuFilterNtuple::AddData(...) *** " << std::endl;
00027   std::cout << "   adding file: " << file << std::endl;
00028 
00029   fChainData->Add(file);
00030     
00031   std::cout << "   entries=" << fChainData->GetEntries() << std::endl;
00032 }

void AtNuFilterNtuple::CloseFile (  )  [private]

Definition at line 899 of file AtNuFilterNtuple.cxx.

References fAtNuFilterFile, and fAtNuFilterTree.

Referenced by Run(), and WriteEvent().

00900 {
00901   std::cout << " *** AtNuFilterNtuple::CloseFile() *** " << std::endl;
00902 
00903   if( fAtNuFilterFile ){
00904     std::cout << "   closing file: " << fAtNuFilterFile->GetName() << std::endl;
00905     TDirectory* tmpd = gDirectory;
00906     fAtNuFilterFile->cd();
00907     fAtNuFilterTree->Write();
00908     fAtNuFilterFile->Close();
00909     gDirectory = tmpd;
00910   }
00911 
00912   return;
00913 }

void AtNuFilterNtuple::FilterAll ( Bool_t  filter = 1  )  [inline]

Definition at line 29 of file AtNuFilterNtuple.h.

References fFilterAll.

00029                                       {
00030     fFilterAll = filter;
00031   }

void AtNuFilterNtuple::FilterShowers ( Bool_t  filter = 1  )  [inline]

Definition at line 25 of file AtNuFilterNtuple.h.

References fFilterShowers.

00025                                           {
00026     fFilterShowers = filter;
00027   }

void AtNuFilterNtuple::FilterTracks ( Bool_t  filter = 1  )  [inline]

Definition at line 21 of file AtNuFilterNtuple.h.

References fFilterTracks.

00021                                          {
00022     fFilterTracks = filter;
00023   }

void AtNuFilterNtuple::OpenFile ( TString  filename  )  [private]

Definition at line 471 of file AtNuFilterNtuple.cxx.

References abstime, atmosnue, atmosnuecvcut1, atmosnuecvcut2, atmosnuecvcut3, atmosnuecvcut4, atmosnumu, atmosnumucv, atmosnumucvcut1, atmosnumucvcut2, atmosnumucvcut3, atmosnumucvcut4, atmosnumuup, atmosnumuupcut1, atmosnumuupcut2, atmosnumuupcut3, atmosnumuupcut4, atmosnumuupdn, atmosnumuupdnfilter, atmosnumuupdnselect, atmosshower, atmosslice, atmostrack, beam_type, beammonselect, beammonstatus, beammonstatusbits, beammontime, beamspill, busychips, ce, coldchips, containedatmosshower, containedatmostrack, cosmic, cratemask, cv, cvup, dataqualityword, date, day, demuxdigits, demuxplndigits, demuxword, dn, doubleph, doublephu, doublephv, eastph, ehad, emu, enu, errorcode, eventid, eventid1, eventid2, eventidx, evtshwdiru, evtshwdirv, evtshwdirx, evtshwdiry, evtshwdirz, evtshwgevdwgt, evtshwgevlin, evtshwmipsdwgt, evtshwmipslin, evtshwplanes, evtshwreco, evttrackextension, evttrkdiru, evttrkdirv, evttrkdirx, evttrkdiry, evttrkdirz, evttrkemcharge, evttrkpcurve, evttrkplanes, evttrkprange, evttrkqpsigmaqp, evttrkreco, evtvtxplane, evtvtxtime, evtvtxu, evtvtxv, evtvtxx, evtvtxy, evtvtxz, fakespill, fAtNuFilterFile, fAtNuFilterTree, fc, fcpc, fluxcvupratio, fluxelmuratio, goodatmosshower, goodatmosslice, goodatmostrack, goodcharge, goodcosmic, gooddirection, goodenergy, goodenergyfit, goodevent, goodplanes, goodshield, goodshower, goodslice, goodstrips, goodtrack, gooduplanes, goodvplanes, hires1, hires2, hires3, hires4, horn_on, hotchips, hoz, idact, idnu, idres, index, last, lievent, lipulserbox, lipulserled, lirelativetime, lisubtractedtime, litime, litrigger, lores, maxplaneph, mcscatter, month, muenddr, muendplane, muendstrip, muendu, muendv, muendx, muendy, muendz, multimudemuxflag, multimudiru, multimudirv, multimudirx, multimudiry, multimudirz, multimuflag, multimumultiplicity, multiplemuon, mupend, mupvtx, muvtxdr, muvtxplane, muvtxstrip, muvtxu, muvtxv, muvtxx, muvtxy, muvtxz, n_batches, negativecharge, nshowers, nstrips, ntracks, pc, pcdn, pcup, phadx, phady, phadz, pmux, pmuy, pmuz, pnux, pnuy, pnuz, positivecharge, posttriggerdigits, pretriggerdigits, raf, readouterrors, recoemu, recoemuerr, recoemuraw, recoenu, recoeshw, recoeshwdwgt, recoeshwdwgtcorr, recoeshwdwgtraw, recoeshwlin, recoeshwnue, recolength, resolution, run, runtype, shieldtime, shwassocph, shwassocphfrac, shwbwdtrace, shwbwdtracez, shwcalibph, shwchargeplane, shwchargeplanerms, shwdigits, shwdiru, shwdirv, shwdirx, shwdiry, shwdirz, shwenergy, shwfwdtrace, shwfwdtracez, shwindex, shwlast, shwmaxplane, shwminplane, shwmoiuvzeigval0, shwmoiuvzeigval1, shwmoiuvzeigval2, shwmoiuzeigval0, shwmoiuzeigval1, shwmoivzeigval0, shwmoivzeigval1, shwnonfidfrac, shwph, shwplanes, shwprimary, shwstrips, shwstripsdouble, shwstripsplane, shwstripsplanerms, shwstripssingle, shwuplanes, shwuptrace, shwuptracez, shwuvasymmetry, shwvplanes, shwvtxdr, shwvtxplane, shwvtxtime, shwvtxu, shwvtxv, shwvtxx, shwvtxy, shwvtxz, simflag, singleph, singlephu, singlephv, snarl, snarlmultiplicity, solaridnu, solarmaxweight, solarminweight, solartime, solarweight, spill, spillfinderstatus, spillfindertime, spillstatus, spilltime, spilltimeerror, spilltype, stoppingmuon, subrun, target_in, throughgoingmuon, time, totph, triggersource, triggertime, trkassocph, trkassocphfrac, trkdigits, trkenddiru, trkenddirv, trkenddirx, trkenddiry, trkenddirz, trkenddr, trkenddrdigits, trkendlinfitchi2u, trkendlinfitchi2v, trkendlinfitndfu, trkendlinfitndfv, trkendplane, trkendplanedigits, trkendqmax, trkendrmax, trkendtime, trkendtimerms, trkendtimermsndf, trkendtrace, trkendtracez, trkendu, trkendumean, trkenduwidth, trkendv, trkendvmean, trkendvwidth, trkendx, trkendy, trkendz, trkfitchi2, trkfitemcharge, trkfitndf, trkfitpass, trkfitqp, trkfitqperr, trkfitqptweaked, trkgapplanes, trkindex, trklast, trklikeplanes, trklinfitchi2u, trklinfitchi2v, trklinfitdiru, trklinfitdirv, trklinfitdirz, trklinfitndfu, trklinfitndfv, trkmaxplane, trkminplane, trkmomentum, trkmomentumcurve, trkmomentumrange, trknonfidfrac, trkonlyplanes, trkph, trkplanes, trkprimary, trkrangemetres, trkstrips, trkstripsdouble, trkstripssingle, trktimefitchi2, trktimefitndf, trktimeoffset, trktimeslope, trkuplanes, trkuvasymmetry, trkvplanes, trkvtxdiru, trkvtxdirv, trkvtxdirx, trkvtxdiry, trkvtxdirz, trkvtxdr, trkvtxdrdigits, trkvtxlinfitchi2u, trkvtxlinfitchi2v, trkvtxlinfitndfu, trkvtxlinfitndfv, trkvtxplane, trkvtxplanedigits, trkvtxqmax, trkvtxrmax, trkvtxtime, trkvtxtimerms, trkvtxtimermsndf, trkvtxtrace, trkvtxtracez, trkvtxu, trkvtxumean, trkvtxuwidth, trkvtxv, trkvtxvmean, trkvtxvwidth, trkvtxx, trkvtxy, trkvtxz, trkzerocurvechi2, trkzerocurvendf, trueemu, trueeshw, trueevis, trueheight, truelength, truemeanheight, truemeanlength, truepdfheight, truepdflength, truesimpleheight, truesimplelength, unixtime, up, updn, updnfilter, updnselect, upmu, upnu, veto, vtxu, vtxv, vtxx, vtxy, vtxz, westph, year, and yearfrac.

Referenced by Run(), and WriteEvent().

00472 {
00473   std::cout << " *** AtNuFilterNtuple::OpenFile() *** " << std::endl;
00474 
00475   if( !fAtNuFilterFile ){
00476     std::cout << "   opening file: " << filename.Data() << std::endl;
00477     TDirectory* tmpd = gDirectory;
00478     fAtNuFilterFile = new TFile(filename.Data(),"recreate");
00479     fAtNuFilterTree = new TTree("ntuple","minos analysis ntuple");
00480     fAtNuFilterTree->SetDirectory(fAtNuFilterFile);  
00481     
00482     fAtNuFilterTree->Branch("index",&index,"index/I");
00483     fAtNuFilterTree->Branch("last",&last,"last/I");
00484 
00485     fAtNuFilterTree->Branch("mc.inu",&idnu,"idnu/I");
00486     fAtNuFilterTree->Branch("mc.iact",&idact,"idact/I");
00487     fAtNuFilterTree->Branch("mc.ires",&idres,"idres/I");
00488     fAtNuFilterTree->Branch("mc.vtxu",&vtxu,"vtxu/D");
00489     fAtNuFilterTree->Branch("mc.vtxv",&vtxv,"vtxv/D");
00490     fAtNuFilterTree->Branch("mc.vtxx",&vtxx,"vtxx/D");
00491     fAtNuFilterTree->Branch("mc.vtxy",&vtxy,"vtxy/D");
00492     fAtNuFilterTree->Branch("mc.vtxz",&vtxz,"vtxz/D");
00493     fAtNuFilterTree->Branch("mc.enu",&enu,"enu/D");
00494     fAtNuFilterTree->Branch("mc.pnux",&pnux,"pnux/D");
00495     fAtNuFilterTree->Branch("mc.pnuy",&pnuy,"pnuy/D");
00496     fAtNuFilterTree->Branch("mc.pnuz",&pnuz,"pnuz/D");
00497     fAtNuFilterTree->Branch("mc.emu",&emu,"emu/D");
00498     fAtNuFilterTree->Branch("mc.pmux",&pmux,"pmux/D");
00499     fAtNuFilterTree->Branch("mc.pmuy",&pmuy,"pmuy/D");
00500     fAtNuFilterTree->Branch("mc.pmuz",&pmuz,"pmuz/D");
00501     fAtNuFilterTree->Branch("mc.ehad",&ehad,"ehad/D");
00502     fAtNuFilterTree->Branch("mc.phadx",&phadx,"phadx/D");
00503     fAtNuFilterTree->Branch("mc.phady",&phady,"phady/D");
00504     fAtNuFilterTree->Branch("mc.phadz",&phadz,"phadz/D");
00505     fAtNuFilterTree->Branch("mc.muvtxu",&muvtxu,"muvtxu/D");  
00506     fAtNuFilterTree->Branch("mc.muvtxv",&muvtxv,"muvtxv/D");    
00507     fAtNuFilterTree->Branch("mc.muvtxx",&muvtxx,"muvtxx/D");    
00508     fAtNuFilterTree->Branch("mc.muvtxy",&muvtxy,"muvtxy/D");    
00509     fAtNuFilterTree->Branch("mc.muvtxz",&muvtxz,"muvtxz/D");    
00510     fAtNuFilterTree->Branch("mc.muvtxdr",&muvtxdr,"muvtxdr/D");   
00511     fAtNuFilterTree->Branch("mc.muvtxplane",&muvtxplane,"muvtxplane/I");   
00512     fAtNuFilterTree->Branch("mc.muvtxstrip",&muvtxstrip,"muvtxstrip/I"); 
00513     fAtNuFilterTree->Branch("mc.muendu",&muendu,"muendu/D");    
00514     fAtNuFilterTree->Branch("mc.muendv",&muendv,"muendv/D");    
00515     fAtNuFilterTree->Branch("mc.muendx",&muendx,"muendx/D");    
00516     fAtNuFilterTree->Branch("mc.muendy",&muendy,"muendy/D");    
00517     fAtNuFilterTree->Branch("mc.muendz",&muendz,"muendz/D");    
00518     fAtNuFilterTree->Branch("mc.muenddr",&muenddr,"muenddr/D");   
00519     fAtNuFilterTree->Branch("mc.muendplane",&muendplane,"muendplane/I");  
00520     fAtNuFilterTree->Branch("mc.muendstrip",&muendstrip,"muendstrip/I"); 
00521     fAtNuFilterTree->Branch("mc.mupvtx",&mupvtx,"mupvtx/D");    
00522     fAtNuFilterTree->Branch("mc.mupend",&mupend,"mupend/D");
00523    
00524     fAtNuFilterTree->Branch("solar.idnu",&solaridnu,"solaridnu/I");
00525     fAtNuFilterTree->Branch("solar.time",&solartime,"solartime/I");
00526     fAtNuFilterTree->Branch("solar.weight",&solarweight,"solarweight/D");
00527     fAtNuFilterTree->Branch("solar.minweight",&solarminweight,"solarminweight/D");
00528     fAtNuFilterTree->Branch("solar.maxweight",&solarmaxweight,"solarmaxweight/D");
00529     fAtNuFilterTree->Branch("flux.cvupratio",&fluxcvupratio,"fluxcvupratio/D");
00530     fAtNuFilterTree->Branch("flux.elmuratio",&fluxelmuratio,"fluxelmuratio/D");
00531 
00532     fAtNuFilterTree->Branch("run",&run,"run/I");
00533     fAtNuFilterTree->Branch("subrun",&subrun,"subrun/I");
00534     fAtNuFilterTree->Branch("snarl",&snarl,"snarl/I");
00535     fAtNuFilterTree->Branch("runtype",&runtype,"runtype/I");
00536     fAtNuFilterTree->Branch("date",&date,"date/I");
00537     fAtNuFilterTree->Branch("time",&time,"time/I");
00538     fAtNuFilterTree->Branch("year",&year,"year/I");
00539     fAtNuFilterTree->Branch("month",&month,"month/I");
00540     fAtNuFilterTree->Branch("day",&day,"day/I");
00541     fAtNuFilterTree->Branch("yearfrac",&yearfrac,"yearfrac/D");
00542     fAtNuFilterTree->Branch("unixtime",&unixtime,"unixtime/I");
00543     fAtNuFilterTree->Branch("simflag",&simflag,"simflag/I");
00544     fAtNuFilterTree->Branch("trigsrc",&triggersource,"triggersource/I");
00545     fAtNuFilterTree->Branch("trigtime",&triggertime,"triggertime/I");
00546     fAtNuFilterTree->Branch("dq.cratemask",&cratemask,"cratemask/I");
00547     fAtNuFilterTree->Branch("dq.errorcode",&errorcode,"errorcode/I");
00548     fAtNuFilterTree->Branch("dq.pretriggerdigits",&pretriggerdigits,"pretriggerdigits/I");
00549     fAtNuFilterTree->Branch("dq.posttriggerdigits",&posttriggerdigits,"posttriggerdigits/I");
00550     fAtNuFilterTree->Branch("ndigits",&snarlmultiplicity,"snarlmultiplicity/I");
00551     fAtNuFilterTree->Branch("spillserver.status",&spillstatus,"spillstatus/I");
00552     fAtNuFilterTree->Branch("spillserver.type",&spilltype,"spilltype/I");
00553     fAtNuFilterTree->Branch("spillserver.gpserror",&spilltimeerror,"spilltimeerror/D");
00554     fAtNuFilterTree->Branch("spillnd.status",&spillfinderstatus,"spillfinderstatus/I");
00555     fAtNuFilterTree->Branch("spillnd.time",&spillfindertime,"spillfindertime/D");
00556     fAtNuFilterTree->Branch("beammon.status",&beammonstatus,"beammonstatus/I");
00557     fAtNuFilterTree->Branch("beammon.statusbits",&beammonstatusbits,"beammonstatusbits/I");
00558     fAtNuFilterTree->Branch("beammon.hornon",&horn_on,"horn_on/I");
00559     fAtNuFilterTree->Branch("beammon.targetin",&target_in,"target_in/I");
00560     fAtNuFilterTree->Branch("beammon.beamtype",&beam_type,"beam_type/I");
00561     fAtNuFilterTree->Branch("beammon.nbatches",&n_batches,"n_batches/I");
00562     fAtNuFilterTree->Branch("beammon.select",&beammonselect,"beammonselect/I");
00563     fAtNuFilterTree->Branch("beammon.time",&beammontime,"beammontime/D");
00564     fAtNuFilterTree->Branch("li.trigger",&litrigger,"litrigger/I");
00565     fAtNuFilterTree->Branch("li.time",&litime,"litime/I");
00566     fAtNuFilterTree->Branch("li.subtime",&lisubtractedtime,"lisubtractedtime/I");
00567     fAtNuFilterTree->Branch("li.reltime",&lirelativetime,"lirelativetime/I");
00568     fAtNuFilterTree->Branch("li.box",&lipulserbox,"lipulserbox/I");
00569     fAtNuFilterTree->Branch("li.led",&lipulserled,"lipulserled/I");
00570     fAtNuFilterTree->Branch("dq.coldchips",&coldchips,"coldchips/I");
00571     fAtNuFilterTree->Branch("dq.hotchips",&hotchips,"hotchips/I");
00572     fAtNuFilterTree->Branch("dq.busychip",&busychips,"busychips/I");
00573     fAtNuFilterTree->Branch("dq.readouterrors",&readouterrors,"readouterrors/I");
00574     fAtNuFilterTree->Branch("dq.dataqualityword",&dataqualityword,"dataqualityword/I");
00575 
00576     fAtNuFilterTree->Branch("evt.nstrips",&nstrips,"nstrips/I");
00577     fAtNuFilterTree->Branch("evt.goodstrips",&goodstrips,"goodstrips/I");
00578     fAtNuFilterTree->Branch("evt.goodplanes",&goodplanes,"goodplanes/I");
00579     fAtNuFilterTree->Branch("evt.gooduplanes",&gooduplanes,"gooduplanes/I");
00580     fAtNuFilterTree->Branch("evt.goodvplanes",&goodvplanes,"goodvplanes/I");
00581     fAtNuFilterTree->Branch("evt.maxplaneph",&maxplaneph,"maxplaneph/D");
00582     fAtNuFilterTree->Branch("evt.demuxword",&demuxword,"demuxword/I");
00583     fAtNuFilterTree->Branch("evt.demuxdigits",&demuxdigits,"demuxdigits/I");
00584     fAtNuFilterTree->Branch("evt.demuxplndigits",&demuxplndigits,"demuxplndigits/I");
00585     fAtNuFilterTree->Branch("evt.abstime",&abstime,"abstime/D");    
00586     fAtNuFilterTree->Branch("evt.totph",&totph,"totph/D");
00587     fAtNuFilterTree->Branch("evt.eastph",&eastph,"eastph/D");
00588     fAtNuFilterTree->Branch("evt.westph",&westph,"westph/D");
00589     fAtNuFilterTree->Branch("evt.singleph",&singleph,"singleph/D");
00590     fAtNuFilterTree->Branch("evt.singlephu",&singlephu,"singlephu/D");
00591     fAtNuFilterTree->Branch("evt.singlephv",&singlephv,"singlephv/D");
00592     fAtNuFilterTree->Branch("evt.doubleph",&doubleph,"doubleph/D");
00593     fAtNuFilterTree->Branch("evt.doublephu",&doublephu,"doublephu/D");
00594     fAtNuFilterTree->Branch("evt.doublephv",&doublephv,"doublephv/D");
00595     fAtNuFilterTree->Branch("evt.eventid",&eventid,"eventid/I");
00596     fAtNuFilterTree->Branch("evt.eventid1",&eventid1,"eventid1/I");
00597     fAtNuFilterTree->Branch("evt.eventid2",&eventid2,"eventid2/I");
00598     fAtNuFilterTree->Branch("evt.eventidx",&eventidx,"eventidx/I");
00599     fAtNuFilterTree->Branch("evt.ntracks",&ntracks,"ntracks/I");
00600     fAtNuFilterTree->Branch("evt.nshowers",&nshowers,"nshowers/I");
00601     fAtNuFilterTree->Branch("evt.trkreco",&evttrkreco,"evttrkreco/I");
00602     fAtNuFilterTree->Branch("evt.trkemcharge",&evttrkemcharge,"evttrkemcharge/D");
00603     fAtNuFilterTree->Branch("evt.trkprange",&evttrkprange,"evttrkprange/D");
00604     fAtNuFilterTree->Branch("evt.trkpcurve",&evttrkpcurve,"evttrkpcurve/D");
00605     fAtNuFilterTree->Branch("evt.trkdiru",&evttrkdiru,"evttrkdiru/D");
00606     fAtNuFilterTree->Branch("evt.trkdirv",&evttrkdirv,"evttrkdirv/D");
00607     fAtNuFilterTree->Branch("evt.trkdirx",&evttrkdirx,"evttrkdirx/D");
00608     fAtNuFilterTree->Branch("evt.trkdiry",&evttrkdiry,"evttrkdiry/D");
00609     fAtNuFilterTree->Branch("evt.trkdirz",&evttrkdirz,"evttrkdirz/D");
00610     fAtNuFilterTree->Branch("evt.trkqpsigmaqp",&evttrkqpsigmaqp,"evttrkqpsigmaqp/D");
00611     fAtNuFilterTree->Branch("evt.shwreco",&evtshwreco,"evtshwreco/I");
00612     fAtNuFilterTree->Branch("evt.shwdiru",&evtshwdiru,"evtshwdiru/D");
00613     fAtNuFilterTree->Branch("evt.shwdirv",&evtshwdirv,"evtshwdirv/D");
00614     fAtNuFilterTree->Branch("evt.shwdirx",&evtshwdirx,"evtshwdirx/D");
00615     fAtNuFilterTree->Branch("evt.shwdiry",&evtshwdiry,"evtshwdiry/D");
00616     fAtNuFilterTree->Branch("evt.shwdirz",&evtshwdirz,"evtshwdirz/D");
00617     fAtNuFilterTree->Branch("evt.shwmipslin",&evtshwmipslin,"evtshwmipslin/D");
00618     fAtNuFilterTree->Branch("evt.shwmipsdwgt",&evtshwmipsdwgt,"evtshwmipsdwgt/D");
00619     fAtNuFilterTree->Branch("evt.shwgevlin",&evtshwgevlin,"evtshwgevlin/D");
00620     fAtNuFilterTree->Branch("evt.shwgevdwgt",&evtshwgevdwgt,"evtshwgevdwgt/D");
00621     fAtNuFilterTree->Branch("evt.vtxtime",&evtvtxtime,"evtvtxtime/D");
00622     fAtNuFilterTree->Branch("evt.vtxu",&evtvtxu,"evtvtxu/D");
00623     fAtNuFilterTree->Branch("evt.vtxv",&evtvtxv,"evtvtxv/D");
00624     fAtNuFilterTree->Branch("evt.vtxx",&evtvtxx,"evtvtxx/D");
00625     fAtNuFilterTree->Branch("evt.vtxy",&evtvtxy,"evtvtxy/D");
00626     fAtNuFilterTree->Branch("evt.vtxz",&evtvtxz,"evtvtxz/D");
00627     fAtNuFilterTree->Branch("evt.vtxplane",&evtvtxplane,"evtvtxplane/I");
00628     fAtNuFilterTree->Branch("evt.trkplanes",&evttrkplanes,"evttrkplanes/I");
00629     fAtNuFilterTree->Branch("evt.shwplanes",&evtshwplanes,"evtshwplanes/I");
00630     fAtNuFilterTree->Branch("evt.trackextension",&evttrackextension,"evttrackextension/I");
00631     fAtNuFilterTree->Branch("multimu.demuxflag",&multimudemuxflag,"multimudemuxflag/I");
00632     fAtNuFilterTree->Branch("multimu.flag",&multimuflag,"multimuflag/I");
00633     fAtNuFilterTree->Branch("multimu.multiplicity",&multimumultiplicity,"multimumultiplicity/I");
00634     fAtNuFilterTree->Branch("multimu.diru",&multimudiru,"multimudiru/D");
00635     fAtNuFilterTree->Branch("multimu.dirv",&multimudirv,"multimudirv/D");
00636     fAtNuFilterTree->Branch("multimu.dirx",&multimudirx,"multimudirx/D");
00637     fAtNuFilterTree->Branch("multimu.diry",&multimudiry,"multimudiry/D");
00638     fAtNuFilterTree->Branch("multimu.dirz",&multimudirz,"multimudirz/D");
00639 
00640     fAtNuFilterTree->Branch("trk.index",&trkindex,"trkindex/I");
00641     fAtNuFilterTree->Branch("trk.last",&trklast,"trklast/I");
00642     fAtNuFilterTree->Branch("trk.primary",&trkprimary,"trkprimary/I");
00643     fAtNuFilterTree->Branch("trk.digits",&trkdigits,"trkdigits/I");
00644     fAtNuFilterTree->Branch("trk.strips",&trkstrips,"trkstrips/I");
00645     fAtNuFilterTree->Branch("trk.planes",&trkplanes,"trkplanes/I");
00646     fAtNuFilterTree->Branch("trk.minplane",&trkminplane,"trkminplane/I");
00647     fAtNuFilterTree->Branch("trk.maxplane",&trkmaxplane,"trkmaxplane/I");
00648     fAtNuFilterTree->Branch("trk.vtxplane",&trkvtxplane,"trkvtxplane/I");
00649     fAtNuFilterTree->Branch("trk.vtxtime",&trkvtxtime,"trkvtxtime/D");
00650     fAtNuFilterTree->Branch("trk.vtxu",&trkvtxu,"trkvtxu/D");
00651     fAtNuFilterTree->Branch("trk.vtxv",&trkvtxv,"trkvtxv/D");
00652     fAtNuFilterTree->Branch("trk.vtxx",&trkvtxx,"trkvtxx/D");
00653     fAtNuFilterTree->Branch("trk.vtxy",&trkvtxy,"trkvtxy/D");
00654     fAtNuFilterTree->Branch("trk.vtxz",&trkvtxz,"trkvtxz/D");
00655     fAtNuFilterTree->Branch("trk.vtxtrace",&trkvtxtrace,"trkvtxtrace/D");
00656     fAtNuFilterTree->Branch("trk.vtxtracez",&trkvtxtracez,"trkvtxtracez/D");
00657     fAtNuFilterTree->Branch("trk.vtxdr",&trkvtxdr,"trkvtxdr/D");
00658     fAtNuFilterTree->Branch("trk.vtxdiru",&trkvtxdiru,"trkvtxdiru/D");
00659     fAtNuFilterTree->Branch("trk.vtxdirv",&trkvtxdirv,"trkvtxdirv/D");
00660     fAtNuFilterTree->Branch("trk.vtxdirx",&trkvtxdirx,"trkvtxdirx/D");
00661     fAtNuFilterTree->Branch("trk.vtxdiry",&trkvtxdiry,"trkvtxdiry/D");
00662     fAtNuFilterTree->Branch("trk.vtxdirz",&trkvtxdirz,"trkvtxdirz/D");
00663     fAtNuFilterTree->Branch("trk.vtxtimerms",&trkvtxtimerms,"trkvtxtimerms/D");
00664     fAtNuFilterTree->Branch("trk.vtxtimermsndf",&trkvtxtimermsndf,"trkvtxtimermsndf/I");
00665     fAtNuFilterTree->Branch("trk.endplane",&trkendplane,"trkendplane/I");
00666     fAtNuFilterTree->Branch("trk.endtime",&trkendtime,"trkendtime/D");
00667     fAtNuFilterTree->Branch("trk.endu",&trkendu,"trkendu/D");
00668     fAtNuFilterTree->Branch("trk.endv",&trkendv,"trkendv/D");
00669     fAtNuFilterTree->Branch("trk.endx",&trkendx,"trkendx/D");
00670     fAtNuFilterTree->Branch("trk.endy",&trkendy,"trkendy/D");
00671     fAtNuFilterTree->Branch("trk.endz",&trkendz,"trkendz/D");
00672     fAtNuFilterTree->Branch("trk.endtrace",&trkendtrace,"trkendtrace/D");
00673     fAtNuFilterTree->Branch("trk.endtracez",&trkendtracez,"trkendtracez/D");
00674     fAtNuFilterTree->Branch("trk.enddr",&trkenddr,"trkenddr/D");
00675     fAtNuFilterTree->Branch("trk.enddiru",&trkenddiru,"trkenddiru/D");
00676     fAtNuFilterTree->Branch("trk.enddirv",&trkenddirv,"trkenddirv/D");
00677     fAtNuFilterTree->Branch("trk.enddirx",&trkenddirx,"trkenddirx/D");
00678     fAtNuFilterTree->Branch("trk.enddiry",&trkenddiry,"trkenddiry/D");
00679     fAtNuFilterTree->Branch("trk.enddirz",&trkenddirz,"trkenddirz/D");
00680     fAtNuFilterTree->Branch("trk.endtimerms",&trkendtimerms,"trkendtimerms/D");
00681     fAtNuFilterTree->Branch("trk.endtimermsndf",&trkendtimermsndf,"trkendtimermsndf/I");
00682     fAtNuFilterTree->Branch("trk.timeslope",&trktimeslope,"trktimeslope/D");
00683     fAtNuFilterTree->Branch("trk.timeoffset",&trktimeoffset,"trktimeoffset/D");
00684     fAtNuFilterTree->Branch("trk.timefitchi2",&trktimefitchi2,"trktimefitchi2/D");
00685     fAtNuFilterTree->Branch("trk.timefitndf",&trktimefitndf,"trktimefitndf/D"); // (double?)
00686     fAtNuFilterTree->Branch("trk.momentum",&trkmomentum,"trkmomentum/D");
00687     fAtNuFilterTree->Branch("trk.momentumrange",&trkmomentumrange,"trkmomentumrange/D");
00688     fAtNuFilterTree->Branch("trk.momentumcurve",&trkmomentumcurve,"trkmomentumcurve/D");
00689     fAtNuFilterTree->Branch("trk.rangemetres",&trkrangemetres,"trkrangemetres/D");
00690     fAtNuFilterTree->Branch("trkfit.pass",&trkfitpass,"trkfitpass/I");
00691     fAtNuFilterTree->Branch("trkfit.emcharge",&trkfitemcharge,"trkfitemcharge/D");
00692     fAtNuFilterTree->Branch("trkfit.qp",&trkfitqp,"trkfitqp/D");
00693     fAtNuFilterTree->Branch("trkfit.qptweaked",&trkfitqptweaked,"trkfitqptweaked/D");
00694     fAtNuFilterTree->Branch("trkfit.qperr",&trkfitqperr,"trkfitqperr/D");
00695     fAtNuFilterTree->Branch("trkfit.chi2",&trkfitchi2,"trkfitchi2/D");
00696     fAtNuFilterTree->Branch("trkfit.ndf",&trkfitndf,"trkfitndf/I");
00697     fAtNuFilterTree->Branch("trk.ph",&trkph,"trkph/D");
00698     fAtNuFilterTree->Branch("trk.assocph",&trkassocph,"trkassocph/D");
00699     fAtNuFilterTree->Branch("trk.assocphfrac",&trkassocphfrac,"trkassocphfrac/D");
00700     fAtNuFilterTree->Branch("trk.linfitdiru",&trklinfitdiru,"trklinfitdiru/D");     
00701     fAtNuFilterTree->Branch("trk.linfitdirv",&trklinfitdirv,"trklinfitdirv/D");   
00702     fAtNuFilterTree->Branch("trk.linfitdirz",&trklinfitdirz,"trklinfitdirz/D");    
00703     fAtNuFilterTree->Branch("trk.linfitchi2u",&trklinfitchi2u,"trklinfitchi2u/D");    
00704     fAtNuFilterTree->Branch("trk.linfitchi2v",&trklinfitchi2v,"trklinfitchi2v/D");    
00705     fAtNuFilterTree->Branch("trk.linfitndfu",&trklinfitndfu,"trklinfitndfu/I");        
00706     fAtNuFilterTree->Branch("trk.linfitndfv",&trklinfitndfv,"trklinfitndfv/I");        
00707     fAtNuFilterTree->Branch("trk.vtxlinfitchi2u",&trkvtxlinfitchi2u,"trkvtxlinfitchi2u/D"); 
00708     fAtNuFilterTree->Branch("trk.vtxlinfitchi2v",&trkvtxlinfitchi2v,"trkvtxlinfitchi2v/D"); 
00709     fAtNuFilterTree->Branch("trk.vtxlinfitndfu",&trkvtxlinfitndfu,"trkvtxlinfitndfu/I");     
00710     fAtNuFilterTree->Branch("trk.vtxlinfitndfv",&trkvtxlinfitndfv,"trkvtxlinfitndfv/I");     
00711     fAtNuFilterTree->Branch("trk.endlinfitchi2u",&trkendlinfitchi2u,"trkendlinfitchi2u/D"); 
00712     fAtNuFilterTree->Branch("trk.endlinfitchi2v",&trkendlinfitchi2v,"trkendlinfitchi2v/D"); 
00713     fAtNuFilterTree->Branch("trk.endlinfitndfu",&trkendlinfitndfu,"trkendlinfitndfu/I");     
00714     fAtNuFilterTree->Branch("trk.endlinfitndfv",&trkendlinfitndfv,"trkendlinfitndfv/I");     
00715     fAtNuFilterTree->Branch("trk.tracklikeplanes",&trklikeplanes,"trklikeplanes/I");
00716     fAtNuFilterTree->Branch("trk.stripssingle",&trkstripssingle,"trkstripssingle/I");
00717     fAtNuFilterTree->Branch("trk.stripsdouble",&trkstripsdouble,"trkstripsdouble/I");
00718     fAtNuFilterTree->Branch("trk.trackonlyplanes",&trkonlyplanes,"trkonlyplanes/I");
00719     fAtNuFilterTree->Branch("trk.trackgapplanes",&trkgapplanes,"trkgapplanes/I");
00720     fAtNuFilterTree->Branch("trk.uplanes",&trkuplanes,"trkuplanes/I");
00721     fAtNuFilterTree->Branch("trk.vplanes",&trkvplanes,"trkvplanes/I");
00722     fAtNuFilterTree->Branch("trk.uvasymmetry",&trkuvasymmetry,"trkuvasymmetry/D");
00723     fAtNuFilterTree->Branch("trk.zerocurvechi2",&trkzerocurvechi2,"trkzerocurvechi2/D");
00724     fAtNuFilterTree->Branch("trk.zerocurvendf",&trkzerocurvendf,"trkzerocurvendf/I");
00725     fAtNuFilterTree->Branch("trk.vtxdrdigits",&trkvtxdrdigits,"trkvtxdrdigits/D");
00726     fAtNuFilterTree->Branch("trk.vtxplanedigits",&trkvtxplanedigits,"trkvtxplanedigits/I");
00727     fAtNuFilterTree->Branch("trk.vtxuwidth",&trkvtxuwidth,"trkvtxuwidth/D");
00728     fAtNuFilterTree->Branch("trk.vtxvwidth",&trkvtxvwidth,"trkvtxvwidth/D");
00729     fAtNuFilterTree->Branch("trk.vtxumean",&trkvtxumean,"trkvtxumean/D");
00730     fAtNuFilterTree->Branch("trk.vtxvmean",&trkvtxvmean,"trkvtxvmean/D");
00731     fAtNuFilterTree->Branch("trk.vtxrmax",&trkvtxrmax,"trkvtxrmax/D");
00732     fAtNuFilterTree->Branch("trk.vtxqmax",&trkvtxqmax,"trkvtxqmax/D");
00733     fAtNuFilterTree->Branch("trk.enddrdigits",&trkenddrdigits,"trkenddrdigits/D");
00734     fAtNuFilterTree->Branch("trk.endplanedigits",&trkendplanedigits,"trkendplanedigits/I");
00735     fAtNuFilterTree->Branch("trk.enduwidth",&trkenduwidth,"trkenduwidth/D");
00736     fAtNuFilterTree->Branch("trk.endvwidth",&trkendvwidth,"trkendvwidth/D");
00737     fAtNuFilterTree->Branch("trk.endumean",&trkendumean,"trkendumean/D");
00738     fAtNuFilterTree->Branch("trk.endvmean",&trkendvmean,"trkendvmean/D");
00739     fAtNuFilterTree->Branch("trk.endrmax",&trkendrmax,"trkendrmax/D");
00740     fAtNuFilterTree->Branch("trk.endqmax",&trkendqmax,"trkendqmax/D");
00741     fAtNuFilterTree->Branch("trk.nonfidfrac",&trknonfidfrac,"trknonfidfrac/D");
00742     
00743     fAtNuFilterTree->Branch("shw.index",&shwindex,"shwindex/I");
00744     fAtNuFilterTree->Branch("shw.last",&shwlast,"shwlast/I");
00745     fAtNuFilterTree->Branch("shw.primary",&shwprimary,"shwprimary/I");
00746     fAtNuFilterTree->Branch("shw.digits",&shwdigits,"shwdigits/I");
00747     fAtNuFilterTree->Branch("shw.strips",&shwstrips,"shwstrips/I");
00748     fAtNuFilterTree->Branch("shw.planes",&shwplanes,"shwplanes/I");
00749     fAtNuFilterTree->Branch("shw.minplane",&shwminplane,"shwminplane/I");
00750     fAtNuFilterTree->Branch("shw.maxplane",&shwmaxplane,"shwmaxplane/I");
00751     fAtNuFilterTree->Branch("shw.vtxplane",&shwvtxplane,"shwvtxplane/I");
00752     fAtNuFilterTree->Branch("shw.vtxtime",&shwvtxtime,"shwvtxtime/D");
00753     fAtNuFilterTree->Branch("shw.vtxu",&shwvtxu,"shwvtxu/D");
00754     fAtNuFilterTree->Branch("shw.vtxv",&shwvtxv,"shwvtxv/D");
00755     fAtNuFilterTree->Branch("shw.vtxx",&shwvtxx,"shwvtxx/D");
00756     fAtNuFilterTree->Branch("shw.vtxy",&shwvtxy,"shwvtxy/D");
00757     fAtNuFilterTree->Branch("shw.vtxz",&shwvtxz,"shwvtxz/D");
00758     fAtNuFilterTree->Branch("shw.diru",&shwdiru,"shwdiru/D");
00759     fAtNuFilterTree->Branch("shw.dirv",&shwdirv,"shwdirv/D");
00760     fAtNuFilterTree->Branch("shw.dirx",&shwdirx,"shwdirx/D");
00761     fAtNuFilterTree->Branch("shw.diry",&shwdiry,"shwdiry/D");
00762     fAtNuFilterTree->Branch("shw.dirz",&shwdirz,"shwdirz/D");
00763     fAtNuFilterTree->Branch("shw.fwdtrace",&shwfwdtrace,"shwfwdtrace/D");
00764     fAtNuFilterTree->Branch("shw.fwdtracez",&shwfwdtracez,"shwfwdtracez/D");
00765     fAtNuFilterTree->Branch("shw.bwdtrace",&shwbwdtrace,"shwbwdtrace/D");
00766     fAtNuFilterTree->Branch("shw.bwdtracez",&shwbwdtracez,"shwbwdtracez/D");
00767     fAtNuFilterTree->Branch("shw.uptrace",&shwuptrace,"shwuptrace/D");
00768     fAtNuFilterTree->Branch("shw.uptracez",&shwuptracez,"shwuptracez/D");
00769     fAtNuFilterTree->Branch("shw.vtxdr",&shwvtxdr,"shwvtxdr/D");
00770     fAtNuFilterTree->Branch("shw.ph",&shwph,"shwph/D");
00771     fAtNuFilterTree->Branch("shw.calibph",&shwcalibph,"shwcalibph/D");
00772     fAtNuFilterTree->Branch("shw.energy",&shwenergy,"shwenergy/D");
00773     fAtNuFilterTree->Branch("shw.stripssingle",&shwstripssingle,"shwstripssingle/I");
00774     fAtNuFilterTree->Branch("shw.stripsdouble",&shwstripsdouble,"shwstripsdouble/I");
00775     fAtNuFilterTree->Branch("shw.uplanes",&shwuplanes,"shwuplanes/I");
00776     fAtNuFilterTree->Branch("shw.vplanes",&shwvplanes,"shwvplanes/I");
00777     fAtNuFilterTree->Branch("shw.uvasymmetry",&shwuvasymmetry,"shwuvasymmetry/D");
00778     fAtNuFilterTree->Branch("shw.assocph",&shwassocph,"shwassocph/D");
00779     fAtNuFilterTree->Branch("shw.assocphfrac",&shwassocphfrac,"shwassocphfrac/D");
00780     fAtNuFilterTree->Branch("shw.nonfidfrac",&shwnonfidfrac,"shwnonfidfrac/D");
00781     fAtNuFilterTree->Branch("shw.stripsplane",&shwstripsplane,"shwstripsplane/D");
00782     fAtNuFilterTree->Branch("shw.stripsplanerms",&shwstripsplanerms,"shwstripsplanerms/D");
00783     fAtNuFilterTree->Branch("shw.chargeplane",&shwchargeplane,"shwchargeplane/D");
00784     fAtNuFilterTree->Branch("shw.chargeplanerms",&shwchargeplanerms,"shwchargeplanerms/D");
00785     fAtNuFilterTree->Branch("shw.moiuvzeigval0",&shwmoiuvzeigval0,"shwmoiuvzeigval0/D");
00786     fAtNuFilterTree->Branch("shw.moiuvzeigval1",&shwmoiuvzeigval1,"shwmoiuvzeigval1/D");
00787     fAtNuFilterTree->Branch("shw.moiuvzeigval2",&shwmoiuvzeigval2,"shwmoiuvzeigval2/D");
00788     fAtNuFilterTree->Branch("shw.moiuzeigval0",&shwmoiuzeigval0,"shwmoiuzeigval0/D");
00789     fAtNuFilterTree->Branch("shw.moiuzeigval1",&shwmoiuzeigval1,"shwmoiuzeigval1/D");
00790     fAtNuFilterTree->Branch("shw.moivzeigval0",&shwmoivzeigval0,"shwmoivzeigval0/D");
00791     fAtNuFilterTree->Branch("shw.moivzeigval1",&shwmoivzeigval1,"shwmoivzeigval1/D");
00792 
00793     fAtNuFilterTree->Branch("evt.shieldtime",&shieldtime,"shieldtime/D");
00794     fAtNuFilterTree->Branch("evt.spilltime",&spilltime,"spilltime/D");
00795     fAtNuFilterTree->Branch("evt.goodslice",&goodslice,"goodslice/I");
00796     fAtNuFilterTree->Branch("evt.goodevent",&goodevent,"goodevent/I");
00797     fAtNuFilterTree->Branch("evt.goodtrack",&goodtrack,"goodtrack/I");
00798     fAtNuFilterTree->Branch("evt.goodshower",&goodshower,"goodshower/I");
00799     fAtNuFilterTree->Branch("evt.cv",&cv,"cv/I");
00800     fAtNuFilterTree->Branch("evt.ce",&ce,"ce/I");
00801     fAtNuFilterTree->Branch("evt.up",&up,"up/I");    
00802     fAtNuFilterTree->Branch("evt.dn",&dn,"dn/I");
00803     fAtNuFilterTree->Branch("evt.hoz",&hoz,"hoz/I");
00804     fAtNuFilterTree->Branch("evt.updn",&updn,"updn/I");
00805     fAtNuFilterTree->Branch("evt.updnfilter",&updnfilter,"updnfilter/I");
00806     fAtNuFilterTree->Branch("evt.updnselect",&updnselect,"updnselect/I");
00807     fAtNuFilterTree->Branch("evt.fc",&fc,"fc/I");
00808     fAtNuFilterTree->Branch("evt.pc",&pc,"pc/I");
00809     fAtNuFilterTree->Branch("evt.fcpc",&fcpc,"fcpc/I");
00810     fAtNuFilterTree->Branch("evt.pcdn",&pcdn,"pcdn/I");
00811     fAtNuFilterTree->Branch("evt.pcup",&pcup,"pcup/I");   
00812     fAtNuFilterTree->Branch("evt.raf",&raf,"raf/I");
00813     fAtNuFilterTree->Branch("evt.cvup",&cvup,"cvup/I");
00814     fAtNuFilterTree->Branch("evt.upmu",&upmu,"upmu/I");
00815     fAtNuFilterTree->Branch("evt.upnu",&upnu,"upnu/I");
00816     fAtNuFilterTree->Branch("evt.cosmic",&cosmic,"cosmic/I");
00817     fAtNuFilterTree->Branch("evt.goodcosmic",&goodcosmic,"goodcosmic/I");
00818     fAtNuFilterTree->Branch("evt.stoppingmuon",&stoppingmuon,"stoppingmuon/I");
00819     fAtNuFilterTree->Branch("evt.throughgoingmuon",&throughgoingmuon,"throughgoingmuon/I");
00820     fAtNuFilterTree->Branch("evt.multiplemuon",&multiplemuon,"multiplemuon/I");
00821     fAtNuFilterTree->Branch("evt.veto",&veto,"veto/I");
00822     fAtNuFilterTree->Branch("evt.spill",&spill,"spill/I");
00823     fAtNuFilterTree->Branch("evt.beamspill",&beamspill,"beamspill/I");
00824     fAtNuFilterTree->Branch("evt.fakespill",&fakespill,"fakespill/I");
00825     fAtNuFilterTree->Branch("evt.goodshield",&goodshield,"goodshield/I");
00826     fAtNuFilterTree->Branch("evt.gooddirection",&gooddirection,"gooddirection/I");
00827     fAtNuFilterTree->Branch("evt.goodenergy",&goodenergy,"goodenergy/I");
00828     fAtNuFilterTree->Branch("evt.goodenergyfit",&goodenergyfit,"goodenergyfit/I");
00829     fAtNuFilterTree->Branch("evt.goodcharge",&goodcharge,"goodcharge/I");   
00830     fAtNuFilterTree->Branch("evt.positivecharge",&positivecharge,"positivecharge/I"); 
00831     fAtNuFilterTree->Branch("evt.negativecharge",&negativecharge,"negativecharge/I");
00832     fAtNuFilterTree->Branch("evt.atmosslice",&atmosslice,"atmosslice/I");   
00833     fAtNuFilterTree->Branch("evt.atmostrack",&atmostrack,"atmostrack/I"); 
00834     fAtNuFilterTree->Branch("evt.atmosshower",&atmosshower,"atmosshower/I"); 
00835     fAtNuFilterTree->Branch("evt.goodatmosslice",&goodatmosslice,"goodatmosslice/I");   
00836     fAtNuFilterTree->Branch("evt.goodatmostrack",&goodatmostrack,"goodatmostrack/I"); 
00837     fAtNuFilterTree->Branch("evt.goodatmosshower",&goodatmosshower,"goodatmosshower/I"); 
00838     fAtNuFilterTree->Branch("evt.containedatmostrack",&containedatmostrack,"containedatmostrack/I"); 
00839     fAtNuFilterTree->Branch("evt.containedatmosshower",&containedatmosshower,"containedatmosshower/I"); 
00840     fAtNuFilterTree->Branch("evt.atmosnumu",&atmosnumu,"atmosnumu/I");      
00841     fAtNuFilterTree->Branch("evt.atmosnumucv",&atmosnumucv,"atmosnumucv/I");    
00842     fAtNuFilterTree->Branch("evt.atmosnumuup",&atmosnumuup,"atmosnumuup/I");  
00843     fAtNuFilterTree->Branch("evt.atmosnumuupdn",&atmosnumuupdn,"atmosnumuupdn/I");  
00844     fAtNuFilterTree->Branch("evt.atmosnumuupdnfilter",&atmosnumuupdnfilter,"atmosnumuupdnfilter/I"); 
00845     fAtNuFilterTree->Branch("evt.atmosnumuupdnselect",&atmosnumuupdnselect,"atmosnumuupdnselect/I");   
00846     fAtNuFilterTree->Branch("evt.atmosnue",&atmosnue,"atmosnue/I");     
00847     fAtNuFilterTree->Branch("evt.atmosnumucvcut1",&atmosnumucvcut1,"atmosnumucvcut1/I");
00848     fAtNuFilterTree->Branch("evt.atmosnumucvcut2",&atmosnumucvcut2,"atmosnumucvcut2/I");
00849     fAtNuFilterTree->Branch("evt.atmosnumucvcut3",&atmosnumucvcut3,"atmosnumucvcut3/I");
00850     fAtNuFilterTree->Branch("evt.atmosnumucvcut4",&atmosnumucvcut4,"atmosnumucvcut4/I");
00851     fAtNuFilterTree->Branch("evt.atmosnumuupcut1",&atmosnumuupcut1,"atmosnumuupcut1/I");
00852     fAtNuFilterTree->Branch("evt.atmosnumuupcut2",&atmosnumuupcut2,"atmosnumuupcut2/I");
00853     fAtNuFilterTree->Branch("evt.atmosnumuupcut3",&atmosnumuupcut3,"atmosnumuupcut3/I");
00854     fAtNuFilterTree->Branch("evt.atmosnumuupcut4",&atmosnumuupcut4,"atmosnumuupcut4/I");
00855     fAtNuFilterTree->Branch("evt.atmosnuecvcut1",&atmosnuecvcut1,"atmosnuecvcut1/I");
00856     fAtNuFilterTree->Branch("evt.atmosnuecvcut2",&atmosnuecvcut2,"atmosnuecvcut2/I");
00857     fAtNuFilterTree->Branch("evt.atmosnuecvcut3",&atmosnuecvcut3,"atmosnuecvcut3/I");
00858     fAtNuFilterTree->Branch("evt.atmosnuecvcut4",&atmosnuecvcut4,"atmosnuecvcut4/I");
00859     fAtNuFilterTree->Branch("evt.lievent",&lievent,"lievent/I");
00860     fAtNuFilterTree->Branch("evt.mcscatter",&mcscatter,"mcscatter/I");
00861 
00862     fAtNuFilterTree->Branch("evt.trueheight",&trueheight,"trueheight/D");
00863     fAtNuFilterTree->Branch("evt.truelength",&truelength,"truelength/D");
00864     fAtNuFilterTree->Branch("evt.truesimpleheight",&truesimpleheight,"truesimpleheight/D");
00865     fAtNuFilterTree->Branch("evt.truesimplelength",&truesimplelength,"truesimplelength/D");
00866     fAtNuFilterTree->Branch("evt.truemeanheight",&truemeanheight,"truemeanheight/D");
00867     fAtNuFilterTree->Branch("evt.truemeanlength",&truemeanlength,"truemeanlength/D");
00868     fAtNuFilterTree->Branch("evt.truepdfheight",&truepdfheight,"truepdfheight/D");
00869     fAtNuFilterTree->Branch("evt.truepdflength",&truepdflength,"truepdflength/D");
00870     fAtNuFilterTree->Branch("evt.trueemu",&trueemu,"trueemu/D");
00871     fAtNuFilterTree->Branch("evt.trueeshw",&trueeshw,"trueeshw/D");
00872     fAtNuFilterTree->Branch("evt.trueevis",&trueevis,"trueevis/D");
00873     fAtNuFilterTree->Branch("evt.recolength",&recolength,"recolength/D");
00874     fAtNuFilterTree->Branch("evt.recoemu",&recoemu,"recoemu/D");
00875     fAtNuFilterTree->Branch("evt.recoemuraw",&recoemuraw,"recoemuraw/D");
00876     fAtNuFilterTree->Branch("evt.recoemuerr",&recoemuerr,"recoemuerr/D");
00877     fAtNuFilterTree->Branch("evt.recoeshwlin",&recoeshwlin,"recoeshwlin/D");
00878     fAtNuFilterTree->Branch("evt.recoeshwdwgt",&recoeshwdwgt,"recoeshwdwgt/D");
00879     fAtNuFilterTree->Branch("evt.recoeshwdwgtraw",&recoeshwdwgtraw,"recoeshwdwgtraw/D");
00880     fAtNuFilterTree->Branch("evt.recoeshwdwgtcorr",&recoeshwdwgtcorr,"recoeshwdwgtcorr/D");
00881     fAtNuFilterTree->Branch("evt.recoeshwnue",&recoeshwnue,"recoeshwnue/D");
00882     fAtNuFilterTree->Branch("evt.recoeshw",&recoeshw,"recoeshw/D");
00883     fAtNuFilterTree->Branch("evt.recoenu",&recoenu,"recoenu/D");
00884 
00885     fAtNuFilterTree->Branch("evt.resolution",&resolution,"resolution/D");
00886     fAtNuFilterTree->Branch("evt.lores",&lores,"lores/I");
00887     fAtNuFilterTree->Branch("evt.hires1",&hires1,"hires1/I");
00888     fAtNuFilterTree->Branch("evt.hires2",&hires2,"hires2/I");
00889     fAtNuFilterTree->Branch("evt.hires3",&hires3,"hires3/I");
00890     fAtNuFilterTree->Branch("evt.hires4",&hires4,"hires4/I");
00891 
00892     fAtNuFilterTree->SetAutoSave(100);
00893     gDirectory = tmpd;
00894   }
00895 
00896   return;
00897 }

void AtNuFilterNtuple::Reset (  ) 

Definition at line 43 of file AtNuFilterNtuple.cxx.

References abstime, atmosnue, atmosnuecvcut1, atmosnuecvcut2, atmosnuecvcut3, atmosnuecvcut4, atmosnumu, atmosnumucv, atmosnumucvcut1, atmosnumucvcut2, atmosnumucvcut3, atmosnumucvcut4, atmosnumuup, atmosnumuupcut1, atmosnumuupcut2, atmosnumuupcut3, atmosnumuupcut4, atmosnumuupdn, atmosnumuupdnfilter, atmosnumuupdnselect, atmosshower, atmosslice, atmostrack, beam_type, beammonselect, beammonstatus, beammonstatusbits, beammontime, beamspill, busychips, ce, coldchips, containedatmosshower, containedatmostrack, cosmic, cratemask, cv, cvup, dataqualityword, date, day, demuxdigits, demuxplndigits, demuxword, dn, doubleph, doublephu, doublephv, eastph, ehad, emu, enu, errorcode, eventid, eventid1, eventid2, eventidx, evtshwdiru, evtshwdirv, evtshwdirx, evtshwdiry, evtshwdirz, evtshwgevdwgt, evtshwgevlin, evtshwmipsdwgt, evtshwmipslin, evtshwplanes, evtshwreco, evttrackextension, evttrkdiru, evttrkdirv, evttrkdirx, evttrkdiry, evttrkdirz, evttrkemcharge, evttrkpcurve, evttrkplanes, evttrkprange, evttrkqpsigmaqp, evttrkreco, evtvtxplane, evtvtxtime, evtvtxu, evtvtxv, evtvtxx, evtvtxy, evtvtxz, fakespill, fAtNuFilterFile, fAtNuFilterTree, fc, fChainData, fcpc, fFileName, fFileNumber, fluxcvupratio, fluxelmuratio, goodatmosshower, goodatmosslice, goodatmostrack, goodcharge, goodcosmic, gooddirection, goodenergy, goodenergyfit, goodevent, goodplanes, goodshield, goodshower, goodslice, goodstrips, goodtrack, gooduplanes, goodvplanes, hires1, hires2, hires3, hires4, horn_on, hotchips, hoz, idact, idnu, idres, index, last, lievent, lipulserbox, lipulserled, lirelativetime, lisubtractedtime, litime, litrigger, lores, maxplaneph, mcscatter, month, muenddr, muendplane, muendstrip, muendu, muendv, muendx, muendy, muendz, multimudemuxflag, multimudiru, multimudirv, multimudirx, multimudiry, multimudirz, multimuflag, multimumultiplicity, multiplemuon, mupend, mupvtx, muvtxdr, muvtxplane, muvtxstrip, muvtxu, muvtxv, muvtxx, muvtxy, muvtxz, n_batches, negativecharge, nshowers, nstrips, ntracks, pc, pcdn, pcup, phadx, phady, phadz, pmux, pmuy, pmuz, pnux, pnuy, pnuz, positivecharge, posttriggerdigits, pretriggerdigits, raf, readouterrors, recoemu, recoemuerr, recoemuraw, recoenu, recoeshw, recoeshwdwgt, recoeshwdwgtcorr, recoeshwdwgtraw, recoeshwlin, recoeshwnue, recolength, resolution, run, runtype, shieldtime, shwassocph, shwassocphfrac, shwbwdtrace, shwbwdtracez, shwcalibph, shwchargeplane, shwchargeplanerms, shwdigits, shwdiru, shwdirv, shwdirx, shwdiry, shwdirz, shwenergy, shwfwdtrace, shwfwdtracez, shwindex, shwlast, shwmaxplane, shwminplane, shwmoiuvzeigval0, shwmoiuvzeigval1, shwmoiuvzeigval2, shwmoiuzeigval0, shwmoiuzeigval1, shwmoivzeigval0, shwmoivzeigval1, shwnonfidfrac, shwph, shwplanes, shwprimary, shwstrips, shwstripsdouble, shwstripsplane, shwstripsplanerms, shwstripssingle, shwuplanes, shwuptrace, shwuptracez, shwuvasymmetry, shwvplanes, shwvtxdr, shwvtxplane, shwvtxtime, shwvtxu, shwvtxv, shwvtxx, shwvtxy, shwvtxz, simflag, singleph, singlephu, singlephv, snarl, snarlmultiplicity, solaridnu, solarmaxweight, solarminweight, solartime, solarweight, spill, spillfinderstatus, spillfindertime, spillstatus, spilltime, spilltimeerror, spilltype, stoppingmuon, subrun, target_in, throughgoingmuon, time, totph, triggersource, triggertime, trkassocph, trkassocphfrac, trkdigits, trkenddiru, trkenddirv, trkenddirx, trkenddiry, trkenddirz, trkenddr, trkenddrdigits, trkendlinfitchi2u, trkendlinfitchi2v, trkendlinfitndfu, trkendlinfitndfv, trkendplane, trkendplanedigits, trkendqmax, trkendrmax, trkendtime, trkendtimerms, trkendtimermsndf, trkendtrace, trkendtracez, trkendu, trkendumean, trkenduwidth, trkendv, trkendvmean, trkendvwidth, trkendx, trkendy, trkendz, trkfitchi2, trkfitemcharge, trkfitndf, trkfitpass, trkfitqp, trkfitqperr, trkfitqptweaked, trkgapplanes, trkindex, trklast, trklikeplanes, trklinfitchi2u, trklinfitchi2v, trklinfitdiru, trklinfitdirv, trklinfitdirz, trklinfitndfu, trklinfitndfv, trkmaxplane, trkminplane, trkmomentum, trkmomentumcurve, trkmomentumrange, trknonfidfrac, trkonlyplanes, trkph, trkplanes, trkprimary, trkrangemetres, trkstrips, trkstripsdouble, trkstripssingle, trktimefitchi2, trktimefitndf, trktimeoffset, trktimeslope, trkuplanes, trkuvasymmetry, trkvplanes, trkvtxdiru, trkvtxdirv, trkvtxdirx, trkvtxdiry, trkvtxdirz, trkvtxdr, trkvtxdrdigits, trkvtxlinfitchi2u, trkvtxlinfitchi2v, trkvtxlinfitndfu, trkvtxlinfitndfv, trkvtxplane, trkvtxplanedigits, trkvtxqmax, trkvtxrmax, trkvtxtime, trkvtxtimerms, trkvtxtimermsndf, trkvtxtrace, trkvtxtracez, trkvtxu, trkvtxumean, trkvtxuwidth, trkvtxv, trkvtxvmean, trkvtxvwidth, trkvtxx, trkvtxy, trkvtxz, trkzerocurvechi2, trkzerocurvendf, trueemu, trueeshw, trueevis, trueheight, truelength, truemeanheight, truemeanlength, truepdfheight, truepdflength, truesimpleheight, truesimplelength, unixtime, up, updn, updnfilter, updnselect, upmu, upnu, veto, vtxu, vtxv, vtxx, vtxy, vtxz, westph, year, and yearfrac.

Referenced by AtNuFilterNtuple().

00044 {
00045   std::cout << " *** AtNuFilterNtuple::Reset() *** " << std::endl;
00046 
00047   fFileNumber = 0;
00048 
00049   fAtNuFilterFile = 0;
00050   fAtNuFilterTree = 0;
00051 
00052   fChainData->Reset();  
00053   fChainData->SetBranchAddress("run",&run);
00054 
00055   fChainData->SetBranchAddress("index",&index);
00056   fChainData->SetBranchAddress("last",&last);
00057 
00058   fChainData->SetBranchAddress("mc.inu",&idnu);
00059   fChainData->SetBranchAddress("mc.iact",&idact);
00060   fChainData->SetBranchAddress("mc.ires",&idres);
00061   fChainData->SetBranchAddress("mc.vtxu",&vtxu);
00062   fChainData->SetBranchAddress("mc.vtxv",&vtxv);
00063   fChainData->SetBranchAddress("mc.vtxx",&vtxx);
00064   fChainData->SetBranchAddress("mc.vtxy",&vtxy);
00065   fChainData->SetBranchAddress("mc.vtxz",&vtxz);
00066   fChainData->SetBranchAddress("mc.enu",&enu);
00067   fChainData->SetBranchAddress("mc.pnux",&pnux);
00068   fChainData->SetBranchAddress("mc.pnuy",&pnuy);
00069   fChainData->SetBranchAddress("mc.pnuz",&pnuz);
00070   fChainData->SetBranchAddress("mc.emu",&emu);
00071   fChainData->SetBranchAddress("mc.pmux",&pmux);
00072   fChainData->SetBranchAddress("mc.pmuy",&pmuy);
00073   fChainData->SetBranchAddress("mc.pmuz",&pmuz);
00074   fChainData->SetBranchAddress("mc.ehad",&ehad);
00075   fChainData->SetBranchAddress("mc.phadx",&phadx);
00076   fChainData->SetBranchAddress("mc.phady",&phady);
00077   fChainData->SetBranchAddress("mc.phadz",&phadz);
00078   fChainData->SetBranchAddress("mc.muvtxu",&muvtxu);  
00079   fChainData->SetBranchAddress("mc.muvtxv",&muvtxv);    
00080   fChainData->SetBranchAddress("mc.muvtxx",&muvtxx);    
00081   fChainData->SetBranchAddress("mc.muvtxy",&muvtxy);    
00082   fChainData->SetBranchAddress("mc.muvtxz",&muvtxz);    
00083   fChainData->SetBranchAddress("mc.muvtxdr",&muvtxdr);   
00084   fChainData->SetBranchAddress("mc.muvtxplane",&muvtxplane);   
00085   fChainData->SetBranchAddress("mc.muvtxstrip",&muvtxstrip); 
00086   fChainData->SetBranchAddress("mc.muendu",&muendu);    
00087   fChainData->SetBranchAddress("mc.muendv",&muendv);    
00088   fChainData->SetBranchAddress("mc.muendx",&muendx);    
00089   fChainData->SetBranchAddress("mc.muendy",&muendy);    
00090   fChainData->SetBranchAddress("mc.muendz",&muendz);    
00091   fChainData->SetBranchAddress("mc.muenddr",&muenddr);   
00092   fChainData->SetBranchAddress("mc.muendplane",&muendplane);  
00093   fChainData->SetBranchAddress("mc.muendstrip",&muendstrip); 
00094   fChainData->SetBranchAddress("mc.mupvtx",&mupvtx);    
00095   fChainData->SetBranchAddress("mc.mupend",&mupend);
00096    
00097   fChainData->SetBranchAddress("solar.idnu",&solaridnu);
00098   fChainData->SetBranchAddress("solar.time",&solartime);
00099   fChainData->SetBranchAddress("solar.weight",&solarweight);
00100   fChainData->SetBranchAddress("solar.minweight",&solarminweight);
00101   fChainData->SetBranchAddress("solar.maxweight",&solarmaxweight);
00102   fChainData->SetBranchAddress("flux.cvupratio",&fluxcvupratio);
00103   fChainData->SetBranchAddress("flux.elmuratio",&fluxelmuratio);
00104 
00105   fChainData->SetBranchAddress("subrun",&subrun);
00106   fChainData->SetBranchAddress("snarl",&snarl);
00107   fChainData->SetBranchAddress("runtype",&runtype);
00108   fChainData->SetBranchAddress("date",&date);
00109   fChainData->SetBranchAddress("time",&time);
00110   fChainData->SetBranchAddress("year",&year);
00111   fChainData->SetBranchAddress("month",&month);
00112   fChainData->SetBranchAddress("day",&day);
00113   fChainData->SetBranchAddress("yearfrac",&yearfrac);
00114   fChainData->SetBranchAddress("unixtime",&unixtime);
00115   fChainData->SetBranchAddress("simflag",&simflag);
00116   fChainData->SetBranchAddress("trigsrc",&triggersource);
00117   fChainData->SetBranchAddress("trigtime",&triggertime);
00118   fChainData->SetBranchAddress("dq.cratemask",&cratemask);
00119   fChainData->SetBranchAddress("dq.errorcode",&errorcode);
00120   fChainData->SetBranchAddress("dq.pretriggerdigits",&pretriggerdigits);
00121   fChainData->SetBranchAddress("dq.posttriggerdigits",&posttriggerdigits);
00122   fChainData->SetBranchAddress("ndigits",&snarlmultiplicity);
00123   fChainData->SetBranchAddress("spillserver.status",&spillstatus);
00124   fChainData->SetBranchAddress("spillserver.type",&spilltype);
00125   fChainData->SetBranchAddress("spillserver.gpserror",&spilltimeerror);
00126   fChainData->SetBranchAddress("spillnd.status",&spillfinderstatus);
00127   fChainData->SetBranchAddress("spillnd.time",&spillfindertime);
00128   fChainData->SetBranchAddress("beammon.status",&beammonstatus);
00129   fChainData->SetBranchAddress("beammon.statusbits",&beammonstatusbits);
00130   fChainData->SetBranchAddress("beammon.hornon",&horn_on);
00131   fChainData->SetBranchAddress("beammon.targetin",&target_in);
00132   fChainData->SetBranchAddress("beammon.beamtype",&beam_type);
00133   fChainData->SetBranchAddress("beammon.nbatches",&n_batches);
00134   fChainData->SetBranchAddress("beammon.select",&beammonselect);
00135   fChainData->SetBranchAddress("beammon.time",&beammontime);
00136   fChainData->SetBranchAddress("li.trigger",&litrigger);
00137   fChainData->SetBranchAddress("li.time",&litime);
00138   fChainData->SetBranchAddress("li.subtime",&lisubtractedtime);
00139   fChainData->SetBranchAddress("li.reltime",&lirelativetime);
00140   fChainData->SetBranchAddress("li.box",&lipulserbox);
00141   fChainData->SetBranchAddress("li.led",&lipulserled);
00142   fChainData->SetBranchAddress("dq.coldchips",&coldchips);
00143   fChainData->SetBranchAddress("dq.hotchips",&hotchips);
00144   fChainData->SetBranchAddress("dq.busychip",&busychips);
00145   fChainData->SetBranchAddress("dq.readouterrors",&readouterrors);
00146   fChainData->SetBranchAddress("dq.dataqualityword",&dataqualityword);
00147 
00148   fChainData->SetBranchAddress("evt.nstrips",&nstrips);
00149   fChainData->SetBranchAddress("evt.goodstrips",&goodstrips);
00150   fChainData->SetBranchAddress("evt.goodplanes",&goodplanes);
00151   fChainData->SetBranchAddress("evt.gooduplanes",&gooduplanes);
00152   fChainData->SetBranchAddress("evt.goodvplanes",&goodvplanes);
00153   fChainData->SetBranchAddress("evt.maxplaneph",&maxplaneph);
00154   fChainData->SetBranchAddress("evt.demuxword",&demuxword);
00155   fChainData->SetBranchAddress("evt.demuxdigits",&demuxdigits);
00156   fChainData->SetBranchAddress("evt.demuxplndigits",&demuxplndigits);
00157   fChainData->SetBranchAddress("evt.abstime",&abstime);    
00158   fChainData->SetBranchAddress("evt.totph",&totph);
00159   fChainData->SetBranchAddress("evt.eastph",&eastph);
00160   fChainData->SetBranchAddress("evt.westph",&westph);
00161   fChainData->SetBranchAddress("evt.singleph",&singleph);
00162   fChainData->SetBranchAddress("evt.singlephu",&singlephu);
00163   fChainData->SetBranchAddress("evt.singlephv",&singlephv);
00164   fChainData->SetBranchAddress("evt.doubleph",&doubleph);
00165   fChainData->SetBranchAddress("evt.doublephu",&doublephu);
00166   fChainData->SetBranchAddress("evt.doublephv",&doublephv);
00167   fChainData->SetBranchAddress("evt.eventid",&eventid);
00168   fChainData->SetBranchAddress("evt.eventid1",&eventid1);
00169   fChainData->SetBranchAddress("evt.eventid2",&eventid2);
00170   fChainData->SetBranchAddress("evt.eventidx",&eventidx);
00171   fChainData->SetBranchAddress("evt.ntracks",&ntracks);
00172   fChainData->SetBranchAddress("evt.nshowers",&nshowers);
00173   fChainData->SetBranchAddress("evt.trkreco",&evttrkreco);
00174   fChainData->SetBranchAddress("evt.trkemcharge",&evttrkemcharge);
00175   fChainData->SetBranchAddress("evt.trkprange",&evttrkprange);
00176   fChainData->SetBranchAddress("evt.trkpcurve",&evttrkpcurve);
00177   fChainData->SetBranchAddress("evt.trkdiru",&evttrkdiru);
00178   fChainData->SetBranchAddress("evt.trkdirv",&evttrkdirv);
00179   fChainData->SetBranchAddress("evt.trkdirx",&evttrkdirx);
00180   fChainData->SetBranchAddress("evt.trkdiry",&evttrkdiry);
00181   fChainData->SetBranchAddress("evt.trkdirz",&evttrkdirz);
00182   fChainData->SetBranchAddress("evt.trkqpsigmaqp",&evttrkqpsigmaqp);
00183   fChainData->SetBranchAddress("evt.shwreco",&evtshwreco);
00184   fChainData->SetBranchAddress("evt.shwdiru",&evtshwdiru);
00185   fChainData->SetBranchAddress("evt.shwdirv",&evtshwdirv);
00186   fChainData->SetBranchAddress("evt.shwdirx",&evtshwdirx);
00187   fChainData->SetBranchAddress("evt.shwdiry",&evtshwdiry);
00188   fChainData->SetBranchAddress("evt.shwdirz",&evtshwdirz);
00189   fChainData->SetBranchAddress("evt.shwmipslin",&evtshwmipslin);
00190   fChainData->SetBranchAddress("evt.shwmipsdwgt",&evtshwmipsdwgt);
00191   fChainData->SetBranchAddress("evt.shwgevlin",&evtshwgevlin);
00192   fChainData->SetBranchAddress("evt.shwgevdwgt",&evtshwgevdwgt);
00193   fChainData->SetBranchAddress("evt.vtxtime",&evtvtxtime);
00194   fChainData->SetBranchAddress("evt.vtxu",&evtvtxu);
00195   fChainData->SetBranchAddress("evt.vtxv",&evtvtxv);
00196   fChainData->SetBranchAddress("evt.vtxx",&evtvtxx);
00197   fChainData->SetBranchAddress("evt.vtxy",&evtvtxy);
00198   fChainData->SetBranchAddress("evt.vtxz",&evtvtxz);
00199   fChainData->SetBranchAddress("evt.vtxplane",&evtvtxplane);
00200   fChainData->SetBranchAddress("evt.trkplanes",&evttrkplanes);
00201   fChainData->SetBranchAddress("evt.shwplanes",&evtshwplanes);
00202   fChainData->SetBranchAddress("evt.trackextension",&evttrackextension);
00203   fChainData->SetBranchAddress("multimu.demuxflag",&multimudemuxflag);
00204   fChainData->SetBranchAddress("multimu.flag",&multimuflag);
00205   fChainData->SetBranchAddress("multimu.multiplicity",&multimumultiplicity);
00206   fChainData->SetBranchAddress("multimu.diru",&multimudiru);
00207   fChainData->SetBranchAddress("multimu.dirv",&multimudirv);
00208   fChainData->SetBranchAddress("multimu.dirx",&multimudirx);
00209   fChainData->SetBranchAddress("multimu.diry",&multimudiry);
00210   fChainData->SetBranchAddress("multimu.dirz",&multimudirz);
00211 
00212   fChainData->SetBranchAddress("trk.index",&trkindex);
00213   fChainData->SetBranchAddress("trk.last",&trklast);
00214   fChainData->SetBranchAddress("trk.primary",&trkprimary);
00215   fChainData->SetBranchAddress("trk.digits",&trkdigits);
00216   fChainData->SetBranchAddress("trk.strips",&trkstrips);
00217   fChainData->SetBranchAddress("trk.planes",&trkplanes);
00218   fChainData->SetBranchAddress("trk.minplane",&trkminplane);
00219   fChainData->SetBranchAddress("trk.maxplane",&trkmaxplane);
00220   fChainData->SetBranchAddress("trk.vtxplane",&trkvtxplane);
00221   fChainData->SetBranchAddress("trk.vtxtime",&trkvtxtime);
00222   fChainData->SetBranchAddress("trk.vtxu",&trkvtxu);
00223   fChainData->SetBranchAddress("trk.vtxv",&trkvtxv);
00224   fChainData->SetBranchAddress("trk.vtxx",&trkvtxx);
00225   fChainData->SetBranchAddress("trk.vtxy",&trkvtxy);
00226   fChainData->SetBranchAddress("trk.vtxz",&trkvtxz);
00227   fChainData->SetBranchAddress("trk.vtxtrace",&trkvtxtrace);
00228   fChainData->SetBranchAddress("trk.vtxtracez",&trkvtxtracez);
00229   fChainData->SetBranchAddress("trk.vtxdr",&trkvtxdr);
00230   fChainData->SetBranchAddress("trk.vtxdiru",&trkvtxdiru);
00231   fChainData->SetBranchAddress("trk.vtxdirv",&trkvtxdirv);
00232   fChainData->SetBranchAddress("trk.vtxdirx",&trkvtxdirx);
00233   fChainData->SetBranchAddress("trk.vtxdiry",&trkvtxdiry);
00234   fChainData->SetBranchAddress("trk.vtxdirz",&trkvtxdirz);
00235   fChainData->SetBranchAddress("trk.vtxtimerms",&trkvtxtimerms);
00236   fChainData->SetBranchAddress("trk.vtxtimermsndf",&trkvtxtimermsndf);
00237   fChainData->SetBranchAddress("trk.endplane",&trkendplane);
00238   fChainData->SetBranchAddress("trk.endtime",&trkendtime);
00239   fChainData->SetBranchAddress("trk.endu",&trkendu);
00240   fChainData->SetBranchAddress("trk.endv",&trkendv);
00241   fChainData->SetBranchAddress("trk.endx",&trkendx);
00242   fChainData->SetBranchAddress("trk.endy",&trkendy);
00243   fChainData->SetBranchAddress("trk.endz",&trkendz);
00244   fChainData->SetBranchAddress("trk.endtrace",&trkendtrace);
00245   fChainData->SetBranchAddress("trk.endtracez",&trkendtracez);
00246   fChainData->SetBranchAddress("trk.enddr",&trkenddr);
00247   fChainData->SetBranchAddress("trk.enddiru",&trkenddiru);
00248   fChainData->SetBranchAddress("trk.enddirv",&trkenddirv);
00249   fChainData->SetBranchAddress("trk.enddirx",&trkenddirx);
00250   fChainData->SetBranchAddress("trk.enddiry",&trkenddiry);
00251   fChainData->SetBranchAddress("trk.enddirz",&trkenddirz);
00252   fChainData->SetBranchAddress("trk.endtimerms",&trkendtimerms);
00253   fChainData->SetBranchAddress("trk.endtimermsndf",&trkendtimermsndf);
00254   fChainData->SetBranchAddress("trk.timeslope",&trktimeslope);
00255   fChainData->SetBranchAddress("trk.timeoffset",&trktimeoffset);
00256   fChainData->SetBranchAddress("trk.timefitchi2",&trktimefitchi2);
00257   fChainData->SetBranchAddress("trk.timefitndf",&trktimefitndf); // (double?)
00258   fChainData->SetBranchAddress("trk.momentum",&trkmomentum);
00259   fChainData->SetBranchAddress("trk.momentumrange",&trkmomentumrange);
00260   fChainData->SetBranchAddress("trk.momentumcurve",&trkmomentumcurve);
00261   fChainData->SetBranchAddress("trk.rangemetres",&trkrangemetres);
00262   fChainData->SetBranchAddress("trkfit.pass",&trkfitpass);
00263   fChainData->SetBranchAddress("trkfit.emcharge",&trkfitemcharge);
00264   fChainData->SetBranchAddress("trkfit.qp",&trkfitqp);
00265   fChainData->SetBranchAddress("trkfit.qptweaked",&trkfitqptweaked);
00266   fChainData->SetBranchAddress("trkfit.qperr",&trkfitqperr);
00267   fChainData->SetBranchAddress("trkfit.chi2",&trkfitchi2);
00268   fChainData->SetBranchAddress("trkfit.ndf",&trkfitndf);
00269   fChainData->SetBranchAddress("trk.ph",&trkph);
00270   fChainData->SetBranchAddress("trk.assocph",&trkassocph);
00271   fChainData->SetBranchAddress("trk.assocphfrac",&trkassocphfrac);
00272   fChainData->SetBranchAddress("trk.linfitdiru",&trklinfitdiru);     
00273   fChainData->SetBranchAddress("trk.linfitdirv",&trklinfitdirv);   
00274   fChainData->SetBranchAddress("trk.linfitdirz",&trklinfitdirz);    
00275   fChainData->SetBranchAddress("trk.linfitchi2u",&trklinfitchi2u);    
00276   fChainData->SetBranchAddress("trk.linfitchi2v",&trklinfitchi2v);    
00277   fChainData->SetBranchAddress("trk.linfitndfu",&trklinfitndfu);        
00278   fChainData->SetBranchAddress("trk.linfitndfv",&trklinfitndfv);        
00279   fChainData->SetBranchAddress("trk.vtxlinfitchi2u",&trkvtxlinfitchi2u); 
00280   fChainData->SetBranchAddress("trk.vtxlinfitchi2v",&trkvtxlinfitchi2v); 
00281   fChainData->SetBranchAddress("trk.vtxlinfitndfu",&trkvtxlinfitndfu);     
00282   fChainData->SetBranchAddress("trk.vtxlinfitndfv",&trkvtxlinfitndfv);     
00283   fChainData->SetBranchAddress("trk.endlinfitchi2u",&trkendlinfitchi2u); 
00284   fChainData->SetBranchAddress("trk.endlinfitchi2v",&trkendlinfitchi2v); 
00285   fChainData->SetBranchAddress("trk.endlinfitndfu",&trkendlinfitndfu);     
00286   fChainData->SetBranchAddress("trk.endlinfitndfv",&trkendlinfitndfv);     
00287   fChainData->SetBranchAddress("trk.tracklikeplanes",&trklikeplanes);
00288   fChainData->SetBranchAddress("trk.stripssingle",&trkstripssingle);
00289   fChainData->SetBranchAddress("trk.stripsdouble",&trkstripsdouble);
00290   fChainData->SetBranchAddress("trk.trackonlyplanes",&trkonlyplanes);
00291   fChainData->SetBranchAddress("trk.trackgapplanes",&trkgapplanes);
00292   fChainData->SetBranchAddress("trk.uplanes",&trkuplanes);
00293   fChainData->SetBranchAddress("trk.vplanes",&trkvplanes);
00294   fChainData->SetBranchAddress("trk.uvasymmetry",&trkuvasymmetry);
00295   fChainData->SetBranchAddress("trk.zerocurvechi2",&trkzerocurvechi2);
00296   fChainData->SetBranchAddress("trk.zerocurvendf",&trkzerocurvendf);
00297   fChainData->SetBranchAddress("trk.vtxdrdigits",&trkvtxdrdigits);
00298   fChainData->SetBranchAddress("trk.vtxplanedigits",&trkvtxplanedigits);
00299   fChainData->SetBranchAddress("trk.vtxuwidth",&trkvtxuwidth);
00300   fChainData->SetBranchAddress("trk.vtxvwidth",&trkvtxvwidth);
00301   fChainData->SetBranchAddress("trk.vtxumean",&trkvtxumean);
00302   fChainData->SetBranchAddress("trk.vtxvmean",&trkvtxvmean);
00303   fChainData->SetBranchAddress("trk.vtxrmax",&trkvtxrmax);
00304   fChainData->SetBranchAddress("trk.vtxqmax",&trkvtxqmax);
00305   fChainData->SetBranchAddress("trk.enddrdigits",&trkenddrdigits);
00306   fChainData->SetBranchAddress("trk.endplanedigits",&trkendplanedigits);
00307   fChainData->SetBranchAddress("trk.enduwidth",&trkenduwidth);
00308   fChainData->SetBranchAddress("trk.endvwidth",&trkendvwidth);
00309   fChainData->SetBranchAddress("trk.endumean",&trkendumean);
00310   fChainData->SetBranchAddress("trk.endvmean",&trkendvmean);
00311   fChainData->SetBranchAddress("trk.endrmax",&trkendrmax);
00312   fChainData->SetBranchAddress("trk.endqmax",&trkendqmax);
00313   fChainData->SetBranchAddress("trk.nonfidfrac",&trknonfidfrac);
00314     
00315   fChainData->SetBranchAddress("shw.index",&shwindex);
00316   fChainData->SetBranchAddress("shw.last",&shwlast);
00317   fChainData->SetBranchAddress("shw.primary",&shwprimary);
00318   fChainData->SetBranchAddress("shw.digits",&shwdigits);
00319   fChainData->SetBranchAddress("shw.strips",&shwstrips);
00320   fChainData->SetBranchAddress("shw.planes",&shwplanes);
00321   fChainData->SetBranchAddress("shw.minplane",&shwminplane);
00322   fChainData->SetBranchAddress("shw.maxplane",&shwmaxplane);
00323   fChainData->SetBranchAddress("shw.vtxplane",&shwvtxplane);
00324   fChainData->SetBranchAddress("shw.vtxtime",&shwvtxtime);
00325   fChainData->SetBranchAddress("shw.vtxu",&shwvtxu);
00326   fChainData->SetBranchAddress("shw.vtxv",&shwvtxv);
00327   fChainData->SetBranchAddress("shw.vtxx",&shwvtxx);
00328   fChainData->SetBranchAddress("shw.vtxy",&shwvtxy);
00329   fChainData->SetBranchAddress("shw.vtxz",&shwvtxz);
00330   fChainData->SetBranchAddress("shw.diru",&shwdiru);
00331   fChainData->SetBranchAddress("shw.dirv",&shwdirv);
00332   fChainData->SetBranchAddress("shw.dirx",&shwdirx);
00333   fChainData->SetBranchAddress("shw.diry",&shwdiry);
00334   fChainData->SetBranchAddress("shw.dirz",&shwdirz);
00335   fChainData->SetBranchAddress("shw.fwdtrace",&shwfwdtrace);
00336   fChainData->SetBranchAddress("shw.fwdtracez",&shwfwdtracez);
00337   fChainData->SetBranchAddress("shw.bwdtrace",&shwbwdtrace);
00338   fChainData->SetBranchAddress("shw.bwdtracez",&shwbwdtracez);
00339   fChainData->SetBranchAddress("shw.uptrace",&shwuptrace);
00340   fChainData->SetBranchAddress("shw.uptracez",&shwuptracez);
00341   fChainData->SetBranchAddress("shw.vtxdr",&shwvtxdr);
00342   fChainData->SetBranchAddress("shw.ph",&shwph);
00343   fChainData->SetBranchAddress("shw.calibph",&shwcalibph);
00344   fChainData->SetBranchAddress("shw.energy",&shwenergy);
00345   fChainData->SetBranchAddress("shw.stripssingle",&shwstripssingle);
00346   fChainData->SetBranchAddress("shw.stripsdouble",&shwstripsdouble);
00347   fChainData->SetBranchAddress("shw.uplanes",&shwuplanes);
00348   fChainData->SetBranchAddress("shw.vplanes",&shwvplanes);
00349   fChainData->SetBranchAddress("shw.uvasymmetry",&shwuvasymmetry);
00350   fChainData->SetBranchAddress("shw.assocph",&shwassocph);
00351   fChainData->SetBranchAddress("shw.assocphfrac",&shwassocphfrac);
00352   fChainData->SetBranchAddress("shw.nonfidfrac",&shwnonfidfrac);
00353   fChainData->SetBranchAddress("shw.stripsplane",&shwstripsplane);
00354   fChainData->SetBranchAddress("shw.stripsplanerms",&shwstripsplanerms);
00355   fChainData->SetBranchAddress("shw.chargeplane",&shwchargeplane);
00356   fChainData->SetBranchAddress("shw.chargeplanerms",&shwchargeplanerms);
00357   fChainData->SetBranchAddress("shw.moiuvzeigval0",&shwmoiuvzeigval0);
00358   fChainData->SetBranchAddress("shw.moiuvzeigval1",&shwmoiuvzeigval1);
00359   fChainData->SetBranchAddress("shw.moiuvzeigval2",&shwmoiuvzeigval2);
00360   fChainData->SetBranchAddress("shw.moiuzeigval0",&shwmoiuzeigval0);
00361   fChainData->SetBranchAddress("shw.moiuzeigval1",&shwmoiuzeigval1);
00362   fChainData->SetBranchAddress("shw.moivzeigval0",&shwmoivzeigval0);
00363   fChainData->SetBranchAddress("shw.moivzeigval1",&shwmoivzeigval1);
00364 
00365   fChainData->SetBranchAddress("evt.shieldtime",&shieldtime);
00366   fChainData->SetBranchAddress("evt.spilltime",&spilltime);
00367   fChainData->SetBranchAddress("evt.goodslice",&goodslice);
00368   fChainData->SetBranchAddress("evt.goodevent",&goodevent);
00369   fChainData->SetBranchAddress("evt.goodtrack",&goodtrack);
00370   fChainData->SetBranchAddress("evt.goodshower",&goodshower);
00371   fChainData->SetBranchAddress("evt.cv",&cv);
00372   fChainData->SetBranchAddress("evt.ce",&ce);
00373   fChainData->SetBranchAddress("evt.up",&up);
00374   fChainData->SetBranchAddress("evt.dn",&dn);
00375   fChainData->SetBranchAddress("evt.hoz",&hoz);
00376   fChainData->SetBranchAddress("evt.updn",&updn);
00377   fChainData->SetBranchAddress("evt.updnfilter",&updnfilter);
00378   fChainData->SetBranchAddress("evt.updnselect",&updnselect);
00379   fChainData->SetBranchAddress("evt.fc",&fc);
00380   fChainData->SetBranchAddress("evt.pc",&pc);
00381   fChainData->SetBranchAddress("evt.fcpc",&fcpc);
00382   fChainData->SetBranchAddress("evt.pcdn",&pcdn);
00383   fChainData->SetBranchAddress("evt.pcup",&pcup);
00384   fChainData->SetBranchAddress("evt.raf",&raf);
00385   fChainData->SetBranchAddress("evt.cvup",&cvup);
00386   fChainData->SetBranchAddress("evt.upmu",&upmu);
00387   fChainData->SetBranchAddress("evt.upnu",&upnu);
00388   fChainData->SetBranchAddress("evt.cosmic",&cosmic);
00389   fChainData->SetBranchAddress("evt.goodcosmic",&goodcosmic);
00390   fChainData->SetBranchAddress("evt.stoppingmuon",&stoppingmuon);
00391   fChainData->SetBranchAddress("evt.throughgoingmuon",&throughgoingmuon);
00392   fChainData->SetBranchAddress("evt.multiplemuon",&multiplemuon);
00393   fChainData->SetBranchAddress("evt.veto",&veto);
00394   fChainData->SetBranchAddress("evt.spill",&spill);
00395   fChainData->SetBranchAddress("evt.beamspill",&beamspill);
00396   fChainData->SetBranchAddress("evt.fakespill",&fakespill);
00397   fChainData->SetBranchAddress("evt.goodshield",&goodshield);
00398   fChainData->SetBranchAddress("evt.gooddirection",&gooddirection);
00399   fChainData->SetBranchAddress("evt.goodenergy",&goodenergy);
00400   fChainData->SetBranchAddress("evt.goodenergyfit",&goodenergyfit);
00401   fChainData->SetBranchAddress("evt.goodcharge",&goodcharge);   
00402   fChainData->SetBranchAddress("evt.positivecharge",&positivecharge); 
00403   fChainData->SetBranchAddress("evt.negativecharge",&negativecharge);
00404   fChainData->SetBranchAddress("evt.atmosslice",&atmosslice);   
00405   fChainData->SetBranchAddress("evt.atmostrack",&atmostrack); 
00406   fChainData->SetBranchAddress("evt.atmosshower",&atmosshower); 
00407   fChainData->SetBranchAddress("evt.goodatmosslice",&goodatmosslice);   
00408   fChainData->SetBranchAddress("evt.goodatmostrack",&goodatmostrack); 
00409   fChainData->SetBranchAddress("evt.goodatmosshower",&goodatmosshower); 
00410   fChainData->SetBranchAddress("evt.containedatmostrack",&containedatmostrack); 
00411   fChainData->SetBranchAddress("evt.containedatmosshower",&containedatmosshower); 
00412   fChainData->SetBranchAddress("evt.atmosnumu",&atmosnumu);      
00413   fChainData->SetBranchAddress("evt.atmosnumucv",&atmosnumucv);    
00414   fChainData->SetBranchAddress("evt.atmosnumuup",&atmosnumuup);  
00415   fChainData->SetBranchAddress("evt.atmosnumuupdn",&atmosnumuupdn);  
00416   fChainData->SetBranchAddress("evt.atmosnumuupdnfilter",&atmosnumuupdnfilter); 
00417   fChainData->SetBranchAddress("evt.atmosnumuupdnselect",&atmosnumuupdnselect);  
00418   fChainData->SetBranchAddress("evt.atmosnue",&atmosnue);     
00419   fChainData->SetBranchAddress("evt.atmosnumucvcut1",&atmosnumucvcut1);
00420   fChainData->SetBranchAddress("evt.atmosnumucvcut2",&atmosnumucvcut2);
00421   fChainData->SetBranchAddress("evt.atmosnumucvcut3",&atmosnumucvcut3);
00422   fChainData->SetBranchAddress("evt.atmosnumucvcut4",&atmosnumucvcut4);
00423   fChainData->SetBranchAddress("evt.atmosnumuupcut1",&atmosnumuupcut1);
00424   fChainData->SetBranchAddress("evt.atmosnumuupcut2",&atmosnumuupcut2);
00425   fChainData->SetBranchAddress("evt.atmosnumuupcut3",&atmosnumuupcut3);
00426   fChainData->SetBranchAddress("evt.atmosnumuupcut4",&atmosnumuupcut4);
00427   fChainData->SetBranchAddress("evt.atmosnuecvcut1",&atmosnuecvcut1);
00428   fChainData->SetBranchAddress("evt.atmosnuecvcut2",&atmosnuecvcut2);
00429   fChainData->SetBranchAddress("evt.atmosnuecvcut3",&atmosnuecvcut3);
00430   fChainData->SetBranchAddress("evt.atmosnuecvcut4",&atmosnuecvcut4);
00431   fChainData->SetBranchAddress("evt.lievent",&lievent);
00432   fChainData->SetBranchAddress("evt.mcscatter",&mcscatter);
00433 
00434   fChainData->SetBranchAddress("evt.trueheight",&trueheight);
00435   fChainData->SetBranchAddress("evt.truelength",&truelength);
00436   fChainData->SetBranchAddress("evt.truesimpleheight",&truesimpleheight);
00437   fChainData->SetBranchAddress("evt.truesimplelength",&truesimplelength);
00438   fChainData->SetBranchAddress("evt.truemeanheight",&truemeanheight);
00439   fChainData->SetBranchAddress("evt.truemeanlength",&truemeanlength);
00440   fChainData->SetBranchAddress("evt.truepdfheight",&truepdfheight);
00441   fChainData->SetBranchAddress("evt.truepdflength",&truepdflength);
00442   fChainData->SetBranchAddress("evt.trueemu",&trueemu);
00443   fChainData->SetBranchAddress("evt.trueeshw",&trueeshw);
00444   fChainData->SetBranchAddress("evt.trueevis",&trueevis);
00445   fChainData->SetBranchAddress("evt.recolength",&recolength);
00446   fChainData->SetBranchAddress("evt.recoemu",&recoemu);
00447   fChainData->SetBranchAddress("evt.recoemuraw",&recoemuraw);
00448   fChainData->SetBranchAddress("evt.recoemuerr",&recoemuerr);
00449   fChainData->SetBranchAddress("evt.recoeshwlin",&recoeshwlin);
00450   fChainData->SetBranchAddress("evt.recoeshwdwgt",&recoeshwdwgt);
00451   fChainData->SetBranchAddress("evt.recoeshwdwgtraw",&recoeshwdwgtraw);
00452   fChainData->SetBranchAddress("evt.recoeshwdwgtcorr",&recoeshwdwgtcorr);
00453   fChainData->SetBranchAddress("evt.recoeshwnue",&recoeshwnue);
00454   fChainData->SetBranchAddress("evt.recoeshw",&recoeshw);
00455   fChainData->SetBranchAddress("evt.recoenu",&recoenu);
00456 
00457   fChainData->SetBranchAddress("evt.resolution",&resolution);
00458   fChainData->SetBranchAddress("evt.lores",&lores);
00459   fChainData->SetBranchAddress("evt.hires1",&hires1);
00460   fChainData->SetBranchAddress("evt.hires2",&hires2);
00461   fChainData->SetBranchAddress("evt.hires3",&hires3);
00462   fChainData->SetBranchAddress("evt.hires4",&hires4);
00463 
00464   std::cout << "   entries=" << fChainData->GetEntries() << std::endl;
00465 
00466   fFileName = "ntpsummary.root";
00467 
00468   return;
00469 }

void AtNuFilterNtuple::Run ( Int_t  istart = 0,
Int_t  iend = -1 
)

Definition at line 959 of file AtNuFilterNtuple.cxx.

References CloseFile(), cv, fChainData, fFileName, fFilterAll, fFilterShowers, fFilterTracks, goodshower, goodtrack, OpenFile(), updnfilter, and WriteEvent().

00960 {
00961   std::cout << " *** AtNuFilterNtuple::Run(...) *** " << std::endl;
00962 
00963   Int_t fstart = istart;
00964   if( fstart<0 ) fstart = 0;
00965   if( fstart>fChainData->GetEntries() ) fstart = fChainData->GetEntries();
00966 
00967   Int_t fend = iend;
00968   if( fend<0
00969    || fend>fChainData->GetEntries() ) fend = fChainData->GetEntries();
00970 
00971   if( fend<=fstart ){
00972     std::cout << "   no events to run over... [return] " << std::endl;  
00973     return;
00974   }
00975 
00976   std::cout << "   running between [" << fstart << ", " << fend << "] " << std::endl;
00977 
00978   // open output file
00979   // ================
00980   this->OpenFile(fFileName);
00981 
00982   // loop over events
00983   // ================
00984   for( Int_t i=fstart; i<fend; i++ ){
00985     fChainData->GetEntry(i);
00986 
00987     //
00988     if( i%10000==0 ) std::cout << " " << i << "/" << fend << std::endl; 
00989     //
00990 
00991     // event selection
00992     // ===============
00993     Bool_t filter = 0;
00994 
00995     if( fFilterTracks 
00996      && goodtrack && (cv||updnfilter) ){
00997       filter = 1;
00998     }
00999 
01000     if( fFilterShowers
01001      && goodshower && cv ){
01002       filter = 1;
01003     }
01004 
01005     if( fFilterAll ){
01006       filter = 1;
01007     }
01008 
01009     // write out event
01010     // ===============
01011     if( filter ){
01012       this->WriteEvent();
01013     }
01014   }  
01015 
01016   // close output file
01017   // =================
01018   this->CloseFile();
01019 
01020   return;
01021 }

void AtNuFilterNtuple::SetFileName ( const char *  file  ) 

Definition at line 34 of file AtNuFilterNtuple.cxx.

References fFileName.

00035 {
00036   std::cout << " *** AtNuFilterNtuple::SetFileName(...) *** " << std::endl;
00037 
00038   fFileName = file;
00039 
00040   std::cout << "   output file = " << fFileName.Data() << std::endl;
00041 }

void AtNuFilterNtuple::SetMaxFileSize ( Double_t  maxsize_mb  )  [inline]

Definition at line 33 of file AtNuFilterNtuple.h.

References fMaxFileSizeBytes.

00033                                              {
00034     fMaxFileSizeBytes = 1.0e6*maxsize_mb;
00035   }

void AtNuFilterNtuple::WriteEvent (  )  [private]

Definition at line 915 of file AtNuFilterNtuple.cxx.

References CloseFile(), fAtNuFilterFile, fAtNuFilterTree, fFileName, fFileNumber, fMaxFileSizeBytes, and OpenFile().

Referenced by Run().

00916 {
00917   // re-create file if too big
00918   if( fAtNuFilterFile
00919    && fMaxFileSizeBytes>0
00920    && fAtNuFilterFile->GetBytesWritten()>fMaxFileSizeBytes ){
00921     std::cout << " FILE SIZE EXCEEDS LIMIT (" << 1.0e-6*fAtNuFilterFile->GetBytesWritten() << ">" << 1.0e-6*fMaxFileSizeBytes << ")" << std::endl;
00922     std::cout << "  ... SWITCHING TO NEW FILE" << std::endl;
00923 
00924     // close current file
00925     this->CloseFile();
00926 
00927     // adjust file name
00928     fFileNumber++;
00929     TString filename = fFileName;
00930     TString tempfilename = ".";
00931     if( fFileNumber<10 ) tempfilename.Append("000");
00932     else if( fFileNumber<100 ) tempfilename.Append("00");
00933     else if( fFileNumber<1000 ) tempfilename.Append("0");
00934     else if( fFileNumber>9999 ) std::cout << "  warning: file number exceeded 10000 ! " << std::endl;
00935     tempfilename += fFileNumber;
00936 
00937     if( filename.EndsWith(".root") ){
00938       filename.Insert(filename.Length()-5,tempfilename);
00939     }
00940     else{
00941       filename.Append(tempfilename);
00942     }
00943 
00944     std::cout << "  ... CREATING NEW OUTPUT FILE: " << filename.Data() << std::endl;
00945 
00946     // create new file
00947     fAtNuFilterFile = 0;
00948     this->OpenFile(filename);
00949   }
00950 
00951   if( fAtNuFilterFile ){
00952     TDirectory* tmpd = gDirectory;
00953     fAtNuFilterFile->cd();
00954     fAtNuFilterTree->Fill();
00955     gDirectory = tmpd;
00956   }
00957 }


Member Data Documentation

Double_t AtNuFilterNtuple::abstime [private]

Definition at line 174 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::atmosnue [private]

Definition at line 458 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 467 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 468 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 469 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 470 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::atmosnumu [private]

Definition at line 452 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 453 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 459 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 460 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 461 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 462 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 454 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 463 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 464 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 465 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 466 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 455 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 456 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 457 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 446 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 444 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 445 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::beam_type [private]

Definition at line 146 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 141 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 139 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 140 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::beammontime [private]

Definition at line 142 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::beamspill [private]

Definition at line 435 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::busychips [private]

Definition at line 159 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::ce [private]

Definition at line 412 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::coldchips [private]

Definition at line 157 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 451 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 450 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::cosmic [private]

Definition at line 428 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::cratemask [private]

Definition at line 126 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::cv [private]

Definition at line 411 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), Reset(), and Run().

Int_t AtNuFilterNtuple::cvup [private]

Definition at line 426 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 161 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::date [private]

Definition at line 116 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::day [private]

Definition at line 120 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 172 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 173 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::demuxword [private]

Definition at line 171 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::dn [private]

Definition at line 414 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::doubleph [private]

Definition at line 181 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::doublephu [private]

Definition at line 182 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::doublephv [private]

Definition at line 183 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::eastph [private]

Definition at line 176 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::ehad [private]

Definition at line 74 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::emu [private]

Definition at line 70 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::enu [private]

Definition at line 66 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::errorcode [private]

Definition at line 127 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::eventid [private]

Definition at line 184 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::eventid1 [private]

Definition at line 185 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::eventid2 [private]

Definition at line 186 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::eventidx [private]

Definition at line 187 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwdiru [private]

Definition at line 204 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwdirv [private]

Definition at line 205 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwdirx [private]

Definition at line 206 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwdiry [private]

Definition at line 207 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwdirz [private]

Definition at line 208 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwgevdwgt [private]

Definition at line 212 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwgevlin [private]

Definition at line 211 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 210 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtshwmipslin [private]

Definition at line 209 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 221 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 203 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 222 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkdiru [private]

Definition at line 197 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkdirv [private]

Definition at line 198 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkdirx [private]

Definition at line 199 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkdiry [private]

Definition at line 200 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkdirz [private]

Definition at line 201 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 194 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkpcurve [private]

Definition at line 196 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 220 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evttrkprange [private]

Definition at line 195 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 202 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 193 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 219 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxtime [private]

Definition at line 213 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxu [private]

Definition at line 214 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxv [private]

Definition at line 215 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxx [private]

Definition at line 216 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxy [private]

Definition at line 217 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::evtvtxz [private]

Definition at line 218 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::fakespill [private]

Definition at line 436 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 516 of file AtNuFilterNtuple.h.

Referenced by CloseFile(), OpenFile(), Reset(), and WriteEvent().

Definition at line 517 of file AtNuFilterNtuple.h.

Referenced by CloseFile(), OpenFile(), Reset(), and WriteEvent().

Int_t AtNuFilterNtuple::fc [private]

Definition at line 419 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

TChain* AtNuFilterNtuple::fChainData [private]

Definition at line 508 of file AtNuFilterNtuple.h.

Referenced by AddData(), AtNuFilterNtuple(), Reset(), and Run().

Int_t AtNuFilterNtuple::fcpc [private]

Definition at line 421 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

TString AtNuFilterNtuple::fFileName [private]

Definition at line 510 of file AtNuFilterNtuple.h.

Referenced by Reset(), Run(), SetFileName(), and WriteEvent().

Definition at line 519 of file AtNuFilterNtuple.h.

Referenced by Reset(), and WriteEvent().

Bool_t AtNuFilterNtuple::fFilterAll [private]

Definition at line 514 of file AtNuFilterNtuple.h.

Referenced by AtNuFilterNtuple(), FilterAll(), and Run().

Definition at line 513 of file AtNuFilterNtuple.h.

Referenced by AtNuFilterNtuple(), FilterShowers(), and Run().

Definition at line 512 of file AtNuFilterNtuple.h.

Referenced by AtNuFilterNtuple(), FilterTracks(), and Run().

Double_t AtNuFilterNtuple::fluxcvupratio [private]

Definition at line 107 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::fluxelmuratio [private]

Definition at line 108 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 520 of file AtNuFilterNtuple.h.

Referenced by AtNuFilterNtuple(), SetMaxFileSize(), and WriteEvent().

Definition at line 449 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 447 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 448 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 441 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 429 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 438 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 439 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 440 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::goodevent [private]

Definition at line 408 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 167 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 437 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 410 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), Reset(), and Run().

Int_t AtNuFilterNtuple::goodslice [private]

Definition at line 407 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 166 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::goodtrack [private]

Definition at line 409 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), Reset(), and Run().

Definition at line 168 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 169 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hires1 [private]

Definition at line 503 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hires2 [private]

Definition at line 504 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hires3 [private]

Definition at line 505 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hires4 [private]

Definition at line 506 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::horn_on [private]

Definition at line 144 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hotchips [private]

Definition at line 158 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::hoz [private]

Definition at line 415 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::idact [private]

Definition at line 59 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::idnu [private]

Definition at line 58 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::idres [private]

Definition at line 60 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::index [private]

Definition at line 53 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::last [private]

Definition at line 54 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::lievent [private]

Definition at line 471 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 155 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 156 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 154 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 153 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::litime [private]

Definition at line 152 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::litrigger [private]

Definition at line 151 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::lores [private]

Definition at line 502 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::maxplaneph [private]

Definition at line 170 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::mcscatter [private]

Definition at line 472 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::month [private]

Definition at line 119 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muenddr [private]

Definition at line 91 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 92 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 93 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muendu [private]

Definition at line 86 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muendv [private]

Definition at line 87 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muendx [private]

Definition at line 88 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muendy [private]

Definition at line 89 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muendz [private]

Definition at line 90 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 226 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::multimudiru [private]

Definition at line 229 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::multimudirv [private]

Definition at line 230 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::multimudirx [private]

Definition at line 231 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::multimudiry [private]

Definition at line 232 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::multimudirz [private]

Definition at line 233 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 227 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 228 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 432 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::mupend [private]

Definition at line 95 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::mupvtx [private]

Definition at line 94 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxdr [private]

Definition at line 83 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 84 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 85 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxu [private]

Definition at line 78 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxv [private]

Definition at line 79 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxx [private]

Definition at line 80 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxy [private]

Definition at line 81 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::muvtxz [private]

Definition at line 82 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::n_batches [private]

Definition at line 147 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 443 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::nshowers [private]

Definition at line 192 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::nstrips [private]

Definition at line 165 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::ntracks [private]

Definition at line 191 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::pc [private]

Definition at line 420 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::pcdn [private]

Definition at line 422 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::pcup [private]

Definition at line 423 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::phadx [private]

Definition at line 75 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::phady [private]

Definition at line 76 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::phadz [private]

Definition at line 77 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pmux [private]

Definition at line 71 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pmuy [private]

Definition at line 72 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pmuz [private]

Definition at line 73 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pnux [private]

Definition at line 67 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pnuy [private]

Definition at line 68 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::pnuz [private]

Definition at line 69 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 442 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 129 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 128 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::raf [private]

Definition at line 424 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 160 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoemu [private]

Definition at line 488 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoemuerr [private]

Definition at line 490 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoemuraw [private]

Definition at line 489 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoenu [private]

Definition at line 497 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoeshw [private]

Definition at line 496 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoeshwdwgt [private]

Definition at line 492 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 494 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 493 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoeshwlin [private]

Definition at line 491 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recoeshwnue [private]

Definition at line 495 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::recolength [private]

Definition at line 487 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::resolution [private]

Definition at line 501 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::run [private]

Definition at line 112 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::runtype [private]

Definition at line 115 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shieldtime [private]

Definition at line 402 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwassocph [private]

Definition at line 383 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 384 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwbwdtrace [private]

Definition at line 367 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwbwdtracez [private]

Definition at line 368 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwcalibph [private]

Definition at line 373 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 388 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 389 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::shwdigits [private]

Definition at line 348 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwdiru [private]

Definition at line 360 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwdirv [private]

Definition at line 361 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwdirx [private]

Definition at line 362 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwdiry [private]

Definition at line 363 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwdirz [private]

Definition at line 364 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwenergy [private]

Definition at line 374 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwfwdtrace [private]

Definition at line 365 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwfwdtracez [private]

Definition at line 366 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::shwindex [private]

Definition at line 345 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::shwlast [private]

Definition at line 346 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 352 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 351 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 391 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 392 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 393 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 394 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 395 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 396 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 397 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwnonfidfrac [private]

Definition at line 385 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwph [private]

Definition at line 372 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::shwplanes [private]

Definition at line 350 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 347 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::shwstrips [private]

Definition at line 349 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 379 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 386 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 387 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 378 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 380 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwuptrace [private]

Definition at line 369 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwuptracez [private]

Definition at line 370 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 382 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 381 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxdr [private]

Definition at line 371 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 353 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxtime [private]

Definition at line 354 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxu [private]

Definition at line 355 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxv [private]

Definition at line 356 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxx [private]

Definition at line 357 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxy [private]

Definition at line 358 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::shwvtxz [private]

Definition at line 359 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::simflag [private]

Definition at line 123 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::singleph [private]

Definition at line 178 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::singlephu [private]

Definition at line 179 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::singlephv [private]

Definition at line 180 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::snarl [private]

Definition at line 114 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 130 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::solaridnu [private]

Definition at line 99 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 103 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 102 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::solartime [private]

Definition at line 100 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::solarweight [private]

Definition at line 101 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::spill [private]

Definition at line 434 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 137 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 138 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 134 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::spilltime [private]

Definition at line 403 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 136 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::spilltype [private]

Definition at line 135 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 430 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::subrun [private]

Definition at line 113 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::target_in [private]

Definition at line 145 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 431 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::time [private]

Definition at line 117 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::totph [private]

Definition at line 175 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 124 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 125 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkassocph [private]

Definition at line 298 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 299 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trkdigits [private]

Definition at line 240 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddiru [private]

Definition at line 272 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddirv [private]

Definition at line 273 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddirx [private]

Definition at line 274 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddiry [private]

Definition at line 275 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddirz [private]

Definition at line 276 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenddr [private]

Definition at line 271 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 333 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 311 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 312 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 313 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 314 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 262 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 334 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendqmax [private]

Definition at line 340 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendrmax [private]

Definition at line 339 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendtime [private]

Definition at line 263 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendtimerms [private]

Definition at line 277 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 278 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendtrace [private]

Definition at line 269 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendtracez [private]

Definition at line 270 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendu [private]

Definition at line 264 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendumean [private]

Definition at line 337 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkenduwidth [private]

Definition at line 335 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendv [private]

Definition at line 265 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendvmean [private]

Definition at line 338 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendvwidth [private]

Definition at line 336 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendx [private]

Definition at line 266 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendy [private]

Definition at line 267 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkendz [private]

Definition at line 268 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkfitchi2 [private]

Definition at line 292 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 288 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trkfitndf [private]

Definition at line 293 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 287 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkfitqp [private]

Definition at line 289 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkfitqperr [private]

Definition at line 291 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 290 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 319 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trkindex [private]

Definition at line 237 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trklast [private]

Definition at line 238 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 315 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 303 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 304 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trklinfitdiru [private]

Definition at line 300 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trklinfitdirv [private]

Definition at line 301 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trklinfitdirz [private]

Definition at line 302 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 305 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 306 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 244 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 243 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkmomentum [private]

Definition at line 283 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 285 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 284 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trknonfidfrac [private]

Definition at line 341 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 318 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkph [private]

Definition at line 297 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trkplanes [private]

Definition at line 242 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 239 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 286 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::trkstrips [private]

Definition at line 241 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 317 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 316 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 281 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trktimefitndf [private]

Definition at line 282 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trktimeoffset [private]

Definition at line 280 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trktimeslope [private]

Definition at line 279 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 320 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 322 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 321 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdiru [private]

Definition at line 255 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdirv [private]

Definition at line 256 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdirx [private]

Definition at line 257 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdiry [private]

Definition at line 258 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdirz [private]

Definition at line 259 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxdr [private]

Definition at line 254 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 325 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 307 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 308 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 309 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 310 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 245 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 326 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxqmax [private]

Definition at line 332 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxrmax [private]

Definition at line 331 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxtime [private]

Definition at line 246 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxtimerms [private]

Definition at line 260 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 261 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxtrace [private]

Definition at line 252 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxtracez [private]

Definition at line 253 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxu [private]

Definition at line 247 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxumean [private]

Definition at line 329 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxuwidth [private]

Definition at line 327 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxv [private]

Definition at line 248 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxvmean [private]

Definition at line 330 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxvwidth [private]

Definition at line 328 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxx [private]

Definition at line 249 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxy [private]

Definition at line 250 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trkvtxz [private]

Definition at line 251 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 323 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 324 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trueemu [private]

Definition at line 484 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trueeshw [private]

Definition at line 485 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trueevis [private]

Definition at line 486 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::trueheight [private]

Definition at line 476 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::truelength [private]

Definition at line 480 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 478 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 482 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::truepdfheight [private]

Definition at line 479 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::truepdflength [private]

Definition at line 483 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 477 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 481 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::unixtime [private]

Definition at line 122 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::up [private]

Definition at line 413 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::updn [private]

Definition at line 416 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Definition at line 417 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), Reset(), and Run().

Definition at line 418 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::upmu [private]

Definition at line 425 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::upnu [private]

Definition at line 427 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::veto [private]

Definition at line 433 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::vtxu [private]

Definition at line 61 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::vtxv [private]

Definition at line 62 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::vtxx [private]

Definition at line 63 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::vtxy [private]

Definition at line 64 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::vtxz [private]

Definition at line 65 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::westph [private]

Definition at line 177 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Int_t AtNuFilterNtuple::year [private]

Definition at line 118 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().

Double_t AtNuFilterNtuple::yearfrac [private]

Definition at line 121 of file AtNuFilterNtuple.h.

Referenced by OpenFile(), and Reset().


The documentation for this class was generated from the following files:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1