OscFit::AtmosData Class Reference

#include <AtmosData.h>

Inheritance diagram for OscFit::AtmosData:
OscFit::Data

List of all members.

Public Member Functions

 AtmosData (Sample_t sample, OscType_t osctype)
 ~AtmosData ()
EventBuildEvent (int ievent)
void AddFile (const char *filename)
int GetNumEvents ()
void Reset ()
void Initialise ()

Private Attributes

TChain * fChain
Double_t fEventsPerYearCV
Double_t fEventsPerYearCVtau
Double_t fEventsPerYearRock
Double_t fShieldSigRate
Double_t fShieldBkgRate
Int_t run
Int_t snarl
Int_t simflag
Int_t index
Int_t inu
Int_t iact
Int_t ires
Double_t enu
Double_t pnuy
Int_t cv
Int_t ce
Int_t fc
Int_t pc
Int_t fcpc
Int_t upmu
Int_t veto
Int_t spill
Int_t goodevent
Int_t gooddirection
Int_t goodcharge
Int_t positivecharge
Int_t negativecharge
Int_t atmosnumu
Int_t atmosnumucv
Int_t atmosnumuup
Int_t atmosnue
Double_t evttrkdiry
Double_t trueheight
Double_t truelength
Double_t trueemu
Double_t trueeshw
Double_t recolength
Double_t recoemu
Double_t recoeshw
Double_t recoenu
Double_t resolution
Int_t lores
Int_t hires1
Int_t hires2
Int_t hires3
Int_t hires4
Double_t solarweight
Double_t fluxcvupratio
Double_t fluxelmuratio

Detailed Description

Definition at line 10 of file GhostFitter/HEAD/AtmosData.h.


Constructor & Destructor Documentation

AtmosData::AtmosData ( Sample_t  sample,
OscType_t  osctype 
)

Definition at line 10 of file GhostFitter/HEAD/AtmosData.cxx.

References fChain, Initialise(), and Reset().

00010                                                          : Data( kAtNu, sample, osctype )
00011 {
00012   fChain = new TChain("ntuple","chain");
00013 
00014   this->Initialise();
00015 
00016   this->Reset();
00017 }

AtmosData::~AtmosData (  ) 

Definition at line 19 of file GhostFitter/HEAD/AtmosData.cxx.

00020 {
00021 
00022 }


Member Function Documentation

void AtmosData::AddFile ( const char *  filename  )  [virtual]

Reimplemented from OscFit::Data.

Definition at line 85 of file GhostFitter/HEAD/AtmosData.cxx.

References fChain.

00086 {
00087   std::cout << "   running: AtmosData::AddFile(...) " << std::endl;
00088   std::cout << "   adding file: " << file << std::endl;
00089 
00090   fChain->Add(file);
00091 
00092   std::cout << "   loaded: " << fChain->GetEntries() << " events " << std::endl;
00093 
00094   return;
00095 }

Event * AtmosData::BuildEvent ( int  ievent  )  [virtual]

Reimplemented from OscFit::Data.

Definition at line 97 of file GhostFitter/HEAD/AtmosData.cxx.

References atmosnue, atmosnumu, atmosnumuup, ce, OscFit::Event::Containment, OscFit::Event::Ctr, enu, evttrkdiry, OscFit::Event::Experiment, fChain, fcpc, OscFit::Data::fEvent, fEventsPerYearCV, fEventsPerYearCVtau, fEventsPerYearRock, fluxcvupratio, fluxelmuratio, OscFit::Data::fOscType, OscFit::Data::fRunType, OscFit::Data::fSample, fShieldBkgRate, fShieldSigRate, OscFit::GetRunPeriod(), OscFit::GetSource(), goodcharge, gooddirection, goodevent, hires1, hires2, hires3, hires4, iact, OscFit::Event::Iact, index, OscFit::Configuration::Instance(), OscFit::Event::Inu, inu, OscFit::kAmbig, OscFit::kContainedVertex, OscFit::kCosmic, OscFit::kCV, OscFit::kData, OscFit::kLoRes, OscFit::kMINOS, OscFit::kNC, OscFit::kNegative, OscFit::kNoCharge, OscFit::kNoOsc, OscFit::kNu, OscFit::kNuBar, OscFit::kNue, OscFit::kNue2Nutau, OscFit::kNumu, OscFit::kNumu2Nue, OscFit::kNumu2Nutau, OscFit::kNutau, OscFit::kPositive, OscFit::kResBin1, OscFit::kResBin2, OscFit::kResBin3, OscFit::kResBin4, OscFit::kResBin5, OscFit::kResBin6, OscFit::kResBin7, OscFit::kResBin8, OscFit::kRock, OscFit::kRockMuon, lores, negativecharge, OscFit::Event::Numu2Nue, OscFit::Event::OscType, pnuy, positivecharge, OscFit::Event::RecoCharge, OscFit::Event::RecoCosZen, recoemu, OscFit::Event::RecoEmu, OscFit::Event::RecoEnergy, recoenu, OscFit::Event::RecoEnu, OscFit::Event::RecoEshw, recoeshw, OscFit::Event::RecoExiting, OscFit::Event::RecoFlavour, OscFit::Event::RecoLength, recolength, OscFit::Event::RecoPass, OscFit::Event::Reset(), resolution, OscFit::Event::Resolution, OscFit::Event::Run, run, OscFit::Event::RunPeriod, OscFit::Event::Sample, simflag, snarl, solarweight, OscFit::Event::Source, spill, OscFit::Event::Trigger, OscFit::Event::TrueCharge, OscFit::Event::TrueCosZen, trueemu, OscFit::Event::TrueEmu, OscFit::Event::TrueEnu, trueeshw, OscFit::Event::TrueEshw, OscFit::Event::TrueFlavour, trueheight, OscFit::Event::TrueHeight, OscFit::Event::TrueHeightNumu2Nue, upmu, OscFit::Configuration::UsingNewResolutionBinning(), veto, and OscFit::Event::Weight.

00098 {
00099   fEvent->Reset();
00100 
00101   if( ievent>=0 && ievent<fChain->GetEntries() ){
00102     fChain->GetEntry( ievent );
00103 
00104     // Counter
00105     // =======
00106     fEvent->Ctr = ievent;
00107 
00108     // Type of data
00109     // ============
00110     fEvent->Experiment  = OscFit::kMINOS;
00111     fEvent->Source      = OscFit::GetSource(fRunType);
00112     fEvent->RunPeriod   = OscFit::GetRunPeriod(fRunType);
00113     fEvent->Run         = run;
00114     fEvent->Trigger     = snarl;
00115     fEvent->Sample      = fSample;
00116     fEvent->OscType     = fOscType;
00117     fEvent->Weight      = 0.0;
00118     fEvent->Numu2Nue    = 0.0;
00119 
00120 
00121     // Real Data
00122     // =========    
00123     if( ( fSample==kData && simflag==1 )
00124      && ( veto==0 || atmosnumuup ) ){
00125       fEvent->Weight = 1.0;
00126     }
00127 
00128 
00129     // Background
00130     // ==========
00131     if( ( fSample==kCosmic && simflag==1 )
00132      && ( veto==1 && !atmosnumuup ) ){
00133       fEvent->Weight = fShieldBkgRate;
00134     }
00135 
00136 
00137     // Monte Carlo
00138     // ===========
00139     if( ( fSample==kCV || fSample==kRock )
00140      && ( simflag==4 && inu!=0 && enu>0.0 ) ){
00141       fEvent->Inu         = inu;
00142       fEvent->Iact        = iact;
00143       fEvent->TrueEmu     = trueemu;
00144       fEvent->TrueEnu     = enu;
00145       fEvent->TrueCosZen  = -pnuy/enu;
00146       fEvent->TrueHeight  = trueheight; 
00147       fEvent->TrueHeightNumu2Nue = trueheight; 
00148 
00149       if( fSample==kCV ) fEvent->TrueEshw = trueeshw;
00150       else               fEvent->TrueEshw = 0.0;
00151 
00152       if( inu>0 ) fEvent->TrueCharge = kNu;
00153       else        fEvent->TrueCharge = kNuBar;
00154 
00155       if( iact==0 )            fEvent->TrueFlavour = kNC;
00156       else if( fabs(inu)==12 ) fEvent->TrueFlavour = kNue;
00157       else if( fabs(inu)==14 ) fEvent->TrueFlavour = kNumu;
00158       else if( fabs(inu)==16 ) fEvent->TrueFlavour = kNutau;
00159   
00160       // nominal weight
00161       fEvent->Weight = 1.0;
00162 
00163       if( fOscType==kNoOsc 
00164        || fOscType==kNumu2Nue ){
00165         if( fSample==kCV ) fEvent->Weight *= fEventsPerYearCV;
00166         else               fEvent->Weight *= fEventsPerYearRock;
00167       }
00168       else 
00169       if( fOscType==kNumu2Nutau 
00170        || fOscType==kNue2Nutau  ){
00171         if( fSample==kCV ) fEvent->Weight *= fEventsPerYearCVtau;
00172         else               fEvent->Weight *= 0.0;
00173       }
00174 
00175       // flux weights
00176       fEvent->Numu2Nue = 0.0;
00177 
00178       if( fluxelmuratio!=0.0 ){ 
00179         if( fabs(inu)==12 ) fEvent->Numu2Nue = 1.0/fluxelmuratio;   // w = N_mu / N_e
00180         if( fabs(inu)==14 ) fEvent->Numu2Nue = 1.0*fluxelmuratio;   // w = N_e / N_mu
00181         if( fabs(inu)==16 ) fEvent->Numu2Nue = 1.0*fluxelmuratio;   // w = N_e / N_mu
00182       }
00183 
00184       // convert from (nue/numu->nutau) to (numu->nutau)
00185       if( fOscType==kNumu2Nutau ) fEvent->Weight *= 1.0/(1.0+fluxelmuratio); // weight *= N_mu / N_tot
00186       if( fOscType==kNumu2Nue   ) fEvent->Weight *= 0.0;                     // DON'T USE
00187       if( fOscType==kNue2Nutau  ) fEvent->Weight *= 0.0;                     // DON'T USE
00188 
00189       // count NC events once
00190       if( fOscType!=kNoOsc && iact==0 ) fEvent->Weight *= 0.0;
00191 
00192       // convert 1D <-> 3D
00193       if( fSample==kRock ) fEvent->Weight *= fluxcvupratio;
00194 
00195       // solar cycle weighting
00196       fEvent->Weight *= solarweight; 
00197 
00198       // shield efficiency for signal 
00199       if( !atmosnumuup ) fEvent->Weight *= fShieldSigRate;
00200     }
00201 
00202 
00203     // Event Selection
00204     // ===============
00205     if( ( fEvent->Weight>0.0 )
00206      && ( index==0 && goodevent && !spill ) ){
00207 
00208       // electron neutrino
00209       // =================
00210       if( atmosnue ){
00211         fEvent->RecoPass    = 1;
00212         fEvent->RecoEshw    = recoeshw;
00213         fEvent->RecoEnu     = recoenu;    
00214         fEvent->RecoLength  = recolength;
00215         fEvent->RecoCosZen  = 0.0;
00216         fEvent->RecoFlavour = kNue;
00217         fEvent->Containment = kContainedVertex;
00218         fEvent->RecoCharge  = kNoCharge;
00219         fEvent->Resolution  = kLoRes;
00220         fEvent->RecoEnergy  = fEvent->RecoEshw; // choose shower energy
00221         fEvent->RecoExiting = 0;
00222       }
00223      
00224       // muon neutrino
00225       // =============
00226       if( atmosnumu ){
00227         fEvent->RecoPass    = 1;        
00228         fEvent->RecoEnu     = recoenu;   
00229         fEvent->RecoLength  = recolength;
00230         fEvent->RecoCosZen  = -evttrkdiry;
00231         fEvent->RecoFlavour = kNumu;
00232         fEvent->RecoCharge  = kAmbig;
00233         fEvent->Resolution  = kLoRes;   
00234         
00235         if( fcpc ){
00236           fEvent->Containment = kContainedVertex;
00237           fEvent->RecoEshw    = recoeshw;
00238           fEvent->RecoEmu     = recoemu;
00239           fEvent->RecoEnergy  = fEvent->RecoEnu; // choose neutrino energy
00240         }
00241   
00242         if( upmu ){
00243           fEvent->Containment = kRockMuon;
00244           fEvent->RecoEshw    = 0.0;
00245           fEvent->RecoEmu     = recoemu;
00246           fEvent->RecoEnergy  = fEvent->RecoEmu; // choose muon energy
00247         }
00248            
00249         if( ce ) fEvent->RecoExiting = 0;
00250         else     fEvent->RecoExiting = 1;
00251 
00252         // high resolution events
00253         if( gooddirection && !lores ){
00254  
00255           if( goodcharge ){
00256             if( negativecharge ) fEvent->RecoCharge = kNegative;
00257             if( positivecharge ) fEvent->RecoCharge = kPositive;
00258           }
00259 
00260           if( fEvent->Containment == kContainedVertex
00261            && Configuration::Instance()->UsingNewResolutionBinning() ){
00262                  if( resolution>=0.000 && resolution<0.125 ) fEvent->Resolution = kResBin1; // best bin
00263             else if( resolution>=0.125 && resolution<0.250 ) fEvent->Resolution = kResBin5;
00264             else if( resolution>=0.250 && resolution<0.375 ) fEvent->Resolution = kResBin3;
00265             else if( resolution>=0.375 && resolution<0.500 ) fEvent->Resolution = kResBin7;
00266             else if( resolution>=0.500 && resolution<0.625 ) fEvent->Resolution = kResBin2;
00267             else if( resolution>=0.625 && resolution<0.750 ) fEvent->Resolution = kResBin6;
00268             else if( resolution>=0.750 && resolution<0.950 ) fEvent->Resolution = kResBin4;
00269             else if( resolution>=0.950 && resolution<1.500 ) fEvent->Resolution = kResBin8; // worst bin
00270           }
00271           else{
00272                  if( hires1 ) fEvent->Resolution = kResBin1; // worst bin
00273             else if( hires2 ) fEvent->Resolution = kResBin2;
00274             else if( hires3 ) fEvent->Resolution = kResBin3;
00275             else if( hires4 ) fEvent->Resolution = kResBin4; // best bin
00276           }
00277 
00278         }
00279       }
00280     }
00281   }
00282 
00283   return fEvent;
00284 }

int AtmosData::GetNumEvents (  )  [virtual]

Reimplemented from OscFit::Data.

Definition at line 286 of file GhostFitter/HEAD/AtmosData.cxx.

References fChain.

00287 {
00288   return fChain->GetEntries();
00289 }

void AtmosData::Initialise (  ) 

Definition at line 24 of file GhostFitter/HEAD/AtmosData.cxx.

References fEventsPerYearCV, fEventsPerYearCVtau, fEventsPerYearRock, fShieldBkgRate, and fShieldSigRate.

Referenced by AtmosData().

00025 {
00026   fEventsPerYearCV    = 238.040; // 5.42 kt * ( 8486874 events / 193240 kt-yrs ) = 238.040 events / yrs
00027   fEventsPerYearCVtau =  19.673; // 5.42 kt * (  733206 events / 202000 kt-yrs ) =  19.673 events / yrs
00028   fEventsPerYearRock  =  85.631; // 5.42 kt * (  213398 events /  13507 kt-yrs ) =  85.631 events / yrs
00029 
00030   fShieldSigRate = 0.990; //  1.0%
00031   fShieldBkgRate = 0.036; // 96.4%
00032 }

void AtmosData::Reset (  )  [virtual]

Reimplemented from OscFit::Data.

Definition at line 34 of file GhostFitter/HEAD/AtmosData.cxx.

References atmosnue, atmosnumu, atmosnumucv, atmosnumuup, ce, cv, enu, evttrkdiry, fc, fChain, fcpc, fluxcvupratio, fluxelmuratio, goodcharge, gooddirection, goodevent, hires1, hires2, hires3, hires4, iact, index, inu, ires, lores, negativecharge, pc, pnuy, positivecharge, recoemu, recoenu, recoeshw, recolength, resolution, run, simflag, snarl, solarweight, spill, trueemu, trueeshw, trueheight, truelength, upmu, and veto.

Referenced by AtmosData().

00035 {
00036   fChain->Reset();
00037   fChain->SetBranchAddress("run",&run);
00038   fChain->SetBranchAddress("snarl",&snarl);
00039   fChain->SetBranchAddress("simflag",&simflag);
00040   fChain->SetBranchAddress("index",&index);
00041   fChain->SetBranchAddress("mc.inu",&inu);
00042   fChain->SetBranchAddress("mc.iact",&iact);
00043   fChain->SetBranchAddress("mc.ires",&ires);
00044   fChain->SetBranchAddress("mc.enu",&enu);    
00045   fChain->SetBranchAddress("mc.pnuy",&pnuy);      
00046   fChain->SetBranchAddress("evt.cv",&cv);
00047   fChain->SetBranchAddress("evt.ce",&ce);
00048   fChain->SetBranchAddress("evt.fc",&fc);
00049   fChain->SetBranchAddress("evt.pc",&pc);
00050   fChain->SetBranchAddress("evt.fcpc",&fcpc);
00051   fChain->SetBranchAddress("evt.upmu",&upmu);
00052   fChain->SetBranchAddress("evt.veto",&veto);
00053   fChain->SetBranchAddress("evt.spill",&spill);  
00054   fChain->SetBranchAddress("evt.goodevent",&goodevent);
00055   fChain->SetBranchAddress("evt.gooddirection",&gooddirection);
00056   fChain->SetBranchAddress("evt.goodcharge",&goodcharge);
00057   fChain->SetBranchAddress("evt.positivecharge",&positivecharge);
00058   fChain->SetBranchAddress("evt.negativecharge",&negativecharge);
00059   fChain->SetBranchAddress("evt.atmosnumu",&atmosnumu);
00060   fChain->SetBranchAddress("evt.atmosnumucv",&atmosnumucv);
00061   fChain->SetBranchAddress("evt.atmosnumuup",&atmosnumuup);
00062   fChain->SetBranchAddress("evt.atmosnue",&atmosnue);  
00063   fChain->SetBranchAddress("evt.trkdiry",&evttrkdiry);  
00064   fChain->SetBranchAddress("evt.trueheight",&trueheight);
00065   fChain->SetBranchAddress("evt.truelength",&truelength);
00066   fChain->SetBranchAddress("evt.trueemu",&trueemu);
00067   fChain->SetBranchAddress("evt.trueeshw",&trueeshw);
00068   fChain->SetBranchAddress("evt.recolength",&recolength);
00069   fChain->SetBranchAddress("evt.recoemu",&recoemu); 
00070   fChain->SetBranchAddress("evt.recoeshw",&recoeshw);
00071   fChain->SetBranchAddress("evt.recoenu",&recoenu);  
00072   fChain->SetBranchAddress("evt.resolution",&resolution);
00073   fChain->SetBranchAddress("evt.lores",&lores);      
00074   fChain->SetBranchAddress("evt.hires1",&hires1);     
00075   fChain->SetBranchAddress("evt.hires2",&hires2);     
00076   fChain->SetBranchAddress("evt.hires3",&hires3);     
00077   fChain->SetBranchAddress("evt.hires4",&hires4);
00078   fChain->SetBranchAddress("solar.weight",&solarweight);
00079   fChain->SetBranchAddress("flux.cvupratio",&fluxcvupratio);
00080   fChain->SetBranchAddress("flux.elmuratio",&fluxelmuratio);
00081 
00082   return;
00083 }


Member Data Documentation

Int_t OscFit::AtmosData::atmosnue [private]

Definition at line 64 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 61 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 62 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

Definition at line 63 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::ce [private]

Definition at line 47 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::cv [private]

Definition at line 46 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

Double_t OscFit::AtmosData::enu [private]

Definition at line 43 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::evttrkdiry [private]

Definition at line 66 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::fc [private]

Definition at line 48 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

TChain* OscFit::AtmosData::fChain [private]

Definition at line 26 of file GhostFitter/HEAD/AtmosData.h.

Referenced by AddFile(), AtmosData(), BuildEvent(), GetNumEvents(), and Reset().

Int_t OscFit::AtmosData::fcpc [private]

Definition at line 50 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 28 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Initialise().

Definition at line 29 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Initialise().

Definition at line 30 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Initialise().

Definition at line 87 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 88 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 33 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Initialise().

Definition at line 32 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Initialise().

Definition at line 57 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 56 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 55 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::hires1 [private]

Definition at line 81 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::hires2 [private]

Definition at line 82 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::hires3 [private]

Definition at line 83 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::hires4 [private]

Definition at line 84 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::iact [private]

Definition at line 40 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::index [private]

Definition at line 38 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::inu [private]

Definition at line 39 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::ires [private]

Definition at line 41 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

Int_t OscFit::AtmosData::lores [private]

Definition at line 80 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 59 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::pc [private]

Definition at line 49 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

Double_t OscFit::AtmosData::pnuy [private]

Definition at line 44 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Definition at line 58 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::recoemu [private]

Definition at line 74 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::recoenu [private]

Definition at line 76 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::recoeshw [private]

Definition at line 75 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::recolength [private]

Definition at line 73 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::resolution [private]

Definition at line 78 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::run [private]

Definition at line 35 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::simflag [private]

Definition at line 37 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::snarl [private]

Definition at line 36 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::solarweight [private]

Definition at line 86 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::spill [private]

Definition at line 53 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::trueemu [private]

Definition at line 70 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::trueeshw [private]

Definition at line 71 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::trueheight [private]

Definition at line 68 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Double_t OscFit::AtmosData::truelength [private]

Definition at line 69 of file GhostFitter/HEAD/AtmosData.h.

Referenced by Reset().

Int_t OscFit::AtmosData::upmu [private]

Definition at line 51 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().

Int_t OscFit::AtmosData::veto [private]

Definition at line 52 of file GhostFitter/HEAD/AtmosData.h.

Referenced by BuildEvent(), and Reset().


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

Generated on 11 Jan 2018 for loon by  doxygen 1.6.1