Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NCBeam.h File Reference

#include <vector>
#include <map>
#include "TH1.h"
#include "TGraph.h"
#include "TGraphAsymmErrors.h"
#include "TChain.h"
#include "TString.h"
#include "NCUtils/NCType.h"
#include "NCUtils/NCRunUtil.h"
#include "Conventions/Detector.h"
#include "Conventions/BeamType.h"

Go to the source code of this file.

Namespaces

namespace  NC
namespace  NC::OscProb

Classes

class  NCBeam
 Contains events taken in a single beam configuration. More...
class  NCBeam::Info

Functions

ostream & operator<< (ostream &os, const NCBeam::Info &inf)

Variables

const double kMaxEnergy = 120.
const int kNumEnergyBinsNear = 120
const double kEnergyBinWidthNear = 1.0
const double kEnergyBinsNear [kNumEnergyBinsNear+1]
const int kNumEnergyBinsFar = 21
const double kEnergyBinWidthFar = 1.
const double kEnergyBinsFar [kNumEnergyBinsFar+1]


Function Documentation

ostream& operator<< ostream &  os,
const NCBeam::Info inf
 

Definition at line 393 of file NCBeam.cxx.

References NCBeam::Info::GetDescription().

00394 {
00395   os << inf.GetDescription();
00396   return os;
00397 }


Variable Documentation

const double kEnergyBinsFar[kNumEnergyBinsFar+1] [static]
 

Initial value:

  { 0.0,  1.0,  2.0,  3.0,  4.0,
    5.0,  6.0,  7.0,  8.0,  9.0,
    10.0, 11.0, 12.0, 13.0, 14.0,
    15.0, 16.0, 17.0, 18.0, 19.0,
    20.0, kMaxEnergy}

Definition at line 79 of file NCBeam.h.

const double kEnergyBinsNear[kNumEnergyBinsNear+1]
 

Initial value:

  {  0.0,   1.0,   2.0,   3.0,   4.0,  5.0,   6.0,   7.0,    8.0,   9.0,
    10.0,  11.0,  12.0,  13.0,  14.0,  15.0,  16.0,  17.0,  18.0,  19.0,
    20.0,  21.0,  22.0,  23.0,  24.0,  25.0,  26.0,  27.0,  28.0,  29.0,
    30.0,  31.0,  32.0,  33.0,  34.0,  35.0,  36.0,  37.0,  38.0,  39.0,
    40.0,  41.0,  42.0,  43.0,  44.0,  45.0,  46.0,  47.0,  48.0,  49.0,
    50.0,  51.0,  52.0,  53.0,  54.0,  55.0,  56.0,  57.0,  58.0,  59.0,
    60.0,  61.0,  62.0,  63.0,  64.0,  65.0,  66.0,  67.0,  68.0,  69.0,
    70.0,  71.0,  72.0,  73.0,  74.0,  75.0,  76.0,  77.0,  78.0,  79.0,
    80.0,  81.0,  82.0,  83.0,  84.0,  85.0,  86.0,  87.0,  88.0,  89.0,
    90.0,  91.0,  92.0,  93.0,  94.0,  95.0,  96.0,  97.0,  98.0,  99.0,
   100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0,
   110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0,
   kMaxEnergy}

Definition at line 36 of file NCBeam.h.

Referenced by NCBeam::Init().

const double kEnergyBinWidthFar = 1.
 

Definition at line 77 of file NCBeam.h.

const double kEnergyBinWidthNear = 1.0
 

Definition at line 34 of file NCBeam.h.

const double kMaxEnergy = 120.
 

Definition at line 31 of file NCBeam.h.

const int kNumEnergyBinsFar = 21
 

Definition at line 76 of file NCBeam.h.

Referenced by PIDSpectrum::AddOnePredicted(), BeamMatrix::BeamMatrix(), NCExtrapolationFarNear::ConstructFarSpectrum(), NCExtrapolationBeamMatrix::DoBeamMatrixExtrapolation(), NCExtrapolationBeamMatrix::DoEfficencyCorrectionFD(), NCExtrapolationBeamMatrix::DoEfficencyCorrectionND(), NCExtrapolationBeamMatrix::DoOscillations(), NCExtrapolationBeamMatrix::DoPurityCorrectionND(), NCExtrapolationBeamMatrix::DoRecoToTrueND(), NCExtrapolationBeamMatrix::DoUnoscPurityCorrectionFD(), NCExtrapolationBeamMatrix::DoUnoscTrueToRecoFD(), NCExtrapolationBeamMatrix::DoXsectionCorrectionFD(), NCExtrapolationBeamMatrix::DoXsectionCorrectionND(), PIDSpectrum::FillData(), NCExtrapolationBeamMatrix::FillDataMCHistogramsFar(), NCExtrapolationBeamMatrix::FillDataMCHistogramsNear(), PIDSpectrum::FillMC(), NCExtrapolationBeamMatrix::FillNDHistsForXSectionFit(), NCExtrapolationNone::FindSpectraForPars(), NCExtrapolationBeamMatrix::GetNCFromCCFlux(), NCExtrapolationFarNear::GetNearMCSpectra(), PIDSpectrum::GetPredicted(), NCExtrapolationBeamMatrix::LogLikelihoodFunc(), NCExtrapolationBeamMatrix::NCExtrapolationBeamMatrix(), NCExtrapolationFarNear::NCExtrapolationFarNear(), NCExtrapolationBeamMatrix::normaliseRecoToTrue(), PIDSpectrum::PIDSpectrum(), and NCExtrapolationBeamMatrix::rebinRecoTrueToRecoRecoHist().

const int kNumEnergyBinsNear = 120
 

Definition at line 33 of file NCBeam.h.


Generated on Mon Feb 15 11:08:06 2010 for loon by  doxygen 1.3.9.1