NueRecord Class Reference

#include <NueRecord.h>

Inheritance diagram for NueRecord:
RecRecordImp< NueHeader > RecRecord

List of all members.

Public Member Functions

 NueRecord ()
 NueRecord (const NueHeader &head)
 NueRecord (const NueRecord &nr)
virtual ~NueRecord ()
void Reset ()
void Clear (Option_t *)

Public Attributes

Shwfit shwfit
HitCalc hitcalc
AngCluster angcluster
AngClusterFit angclusterfit
MSTCalc mstvars
FracVar fracvars
SubShowerVar subshowervars
HighHitVars highhitvars
ShieldRejVar shieldrejvars
Ann ann
AnalysisInfoNue anainfo
ANtpEventInfoNue srevent
ANtpShowerInfoNue srshower
ANtpTrackInfoNue srtrack
ANtpTruthInfoBeamNue mctrue
BeamMon bmon
MdaDiscrim mdadiscrim
TreePID treepid
NtpMCFluxInfo fluxinfo
NueFluxWeights fluxweights
NueXsecWeight xsecweights
StdHepInfo shi
MuonRemovalInfo mri
CalDetInfo cdi
TimingVars timingvars
MCNNVars mcnnv
BagTree dtree
EventQual eventq
PRecord precord
PRecord precordMRCC

Detailed Description

Definition at line 43 of file NueRecord.h.


Constructor & Destructor Documentation

NueRecord::NueRecord (  ) 

Definition at line 10 of file NueRecord.cxx.

References Msg::kDebug, and MSG.

00010                     :
00011     RecRecordImp<NueHeader>(),
00012     shwfit(),
00013 //   reco(),
00014     hitcalc(),
00015     angcluster(),
00016     angclusterfit(),
00017 //   vertfind(),
00018 //   vtx(),
00019 //   emvars(),
00020     mstvars(),
00021     fracvars(),
00022     subshowervars(),
00023     highhitvars(),
00024     shieldrejvars(),
00025     ann(),
00026     anainfo(),
00027     srevent(),
00028     srshower(),
00029     srtrack(),
00030     mctrue(),
00031     bmon(),
00032     mdadiscrim(),
00033     treepid(),
00034     fluxinfo(),
00035     fluxweights(),
00036     xsecweights(),
00037     shi(),
00038     mri(),
00039     cdi(),
00040     timingvars(),
00041     mcnnv(),
00042     dtree(),
00043     eventq(),
00044     precord(),
00045     precordMRCC()
00046 {
00047 //   SetClearable(true);
00048    MSG("NueRecord",Msg::kDebug)<<"In NueRecord()"<<endl;
00049 }

NueRecord::NueRecord ( const NueHeader head  ) 

Definition at line 51 of file NueRecord.cxx.

References Msg::kDebug, and MSG.

00051                                          :
00052     RecRecordImp<NueHeader>(head),
00053     shwfit(),
00054 //   reco(),
00055     hitcalc(),
00056     angcluster(),
00057     angclusterfit(),
00058 //   vertfind(),
00059 //   vtx(),
00060 //   emvars(),
00061     mstvars(),
00062     fracvars(),
00063     subshowervars(),
00064     highhitvars(),
00065     shieldrejvars(),
00066     ann(),
00067     anainfo(),
00068     srevent(),
00069     srshower(),
00070     srtrack(),
00071     mctrue(),
00072     bmon(),
00073     mdadiscrim(),
00074     treepid(),
00075     fluxinfo(),
00076     fluxweights(),
00077     xsecweights(),
00078     shi(),
00079     mri(),
00080     cdi(),
00081     timingvars(),
00082     mcnnv(),
00083     dtree(),
00084     eventq(),
00085     precord(),
00086     precordMRCC()
00087 {
00088 //   SetClearable(true);
00089    MSG("NueRecord",Msg::kDebug)<<"In NueRecord(const NueHeader &)"<<endl;
00090 }

NueRecord::NueRecord ( const NueRecord nr  ) 

Definition at line 92 of file NueRecord.cxx.

References Msg::kDebug, and MSG.

00092                                        :
00093     RecRecordImp<NueHeader>(nr.GetHeader()),
00094     shwfit(nr.shwfit),
00095     hitcalc(nr.hitcalc),
00096     angcluster(nr.angcluster),
00097     angclusterfit(nr.angclusterfit),
00098     mstvars(nr.mstvars),
00099     fracvars(nr.fracvars),
00100     subshowervars(nr.subshowervars),
00101     highhitvars(nr.highhitvars),
00102     shieldrejvars(nr.shieldrejvars),
00103     ann(nr.ann),
00104     anainfo(nr.anainfo),
00105     srevent(nr.srevent),
00106     srshower(nr.srshower),
00107     srtrack(nr.srtrack),
00108     mctrue(nr.mctrue),
00109     bmon(nr.bmon),
00110     mdadiscrim(nr.mdadiscrim),    
00111     treepid(nr.treepid),
00112     fluxinfo(nr.fluxinfo),
00113     fluxweights(nr.fluxweights),
00114     xsecweights(nr.xsecweights),
00115     shi(nr.shi),
00116     mri(nr.mri),
00117     cdi(nr.cdi),
00118     timingvars(nr.timingvars),
00119     mcnnv(nr.mcnnv),
00120     dtree(nr.dtree),
00121     eventq(nr.eventq),
00122     precord(nr.precord),
00123     precordMRCC(nr.precordMRCC)
00124 {
00125    MSG("NueRecord",Msg::kDebug)<<"In Copy constructor NueRecord"<<endl;
00126 }

NueRecord::~NueRecord (  )  [virtual]

Definition at line 168 of file NueRecord.cxx.

References Msg::kDebug, and MSG.

00169 {
00170    MSG("NueRecord",Msg::kDebug)<<"In ~NueRecord"<<endl;
00171 }


Member Function Documentation

void NueRecord::Clear ( Option_t *   ) 

Definition at line 128 of file NueRecord.cxx.

References Shwfit::Clear(), NueFluxWeights::Clear(), fluxweights, Reset(), and shwfit.

00129 {
00130    Reset();
00131    fluxweights.Clear();
00132    shwfit.Clear();
00133 }

void NueRecord::Reset (  ) 

Definition at line 135 of file NueRecord.cxx.

References anainfo, angcluster, angclusterfit, ann, bmon, cdi, dtree, eventq, fluxweights, fracvars, highhitvars, hitcalc, mcnnv, mctrue, mdadiscrim, mri, mstvars, precord, precordMRCC, StdHepInfo::Reset(), HighHitVars::Reset(), AngCluster::Reset(), MdaDiscrim::Reset(), TimingVars::Reset(), BeamMon::Reset(), SubShowerVar::Reset(), Ann::Reset(), AnalysisInfoNue::Reset(), ANtpShowerInfoNue::Reset(), MCNNVars::Reset(), Shwfit::Reset(), ANtpTruthInfoBeamNue::Reset(), MuonRemovalInfo::Reset(), ANtpEventInfoNue::Reset(), ANtpTrackInfoNue::Reset(), MSTCalc::Reset(), BagTree::Reset(), PRecord::Reset(), NueXsecWeight::Reset(), EventQual::Reset(), FracVar::Reset(), AngClusterFit::Reset(), HitCalc::Reset(), TreePID::Reset(), NueFluxWeights::Reset(), CalDetInfo::Reset(), shi, shwfit, srevent, srshower, srtrack, subshowervars, timingvars, treepid, and xsecweights.

Referenced by Clear(), and NueAnalysisCuts::Reset().

00136 {
00137     //Need some sort of header reset
00138     shwfit.Reset();
00139     hitcalc.Reset();
00140     angcluster.Reset();
00141     angclusterfit.Reset();
00142     mstvars.Reset();
00143     fracvars.Reset();
00144     subshowervars.Reset();
00145     highhitvars.Reset();
00146     ann.Reset();
00147     anainfo.Reset();
00148     srevent.Reset();
00149     srshower.Reset();
00150     srtrack.Reset();
00151     mctrue.Reset();
00152     bmon.Reset();
00153     mdadiscrim.Reset();
00154     treepid.Reset();
00155     fluxweights.Reset();
00156     xsecweights.Reset();
00157     shi.Reset();
00158     mri.Reset();
00159     cdi.Reset();
00160     timingvars.Reset();
00161     mcnnv.Reset();
00162     dtree.Reset();
00163     eventq.Reset();
00164     precord.Reset();
00165     precordMRCC.Reset();
00166 }


Member Data Documentation

Definition at line 56 of file NueRecord.h.

Referenced by AnnAna::Analyze(), CompareMD::FillFromList(), and Reset().

Definition at line 57 of file NueRecord.h.

Referenced by TreePIDAna::Analyze(), CompareMD::FillFromList(), and Reset().

Definition at line 81 of file NueRecord.h.

Referenced by Reset().

Definition at line 84 of file NueRecord.h.

Referenced by NueStandard::FillCosmicCut(), NueStandard::PassesCosmicCut(), and Reset().

Definition at line 65 of file NueRecord.h.

Referenced by Reset().

Definition at line 55 of file NueRecord.h.

Referenced by AnnAna::Analyze(), TreePIDAna::Analyze(), CompareMD::FillFromList(), and Reset().

Definition at line 72 of file NueRecord.h.

Referenced by MSTTemplate::Ana(), NuePrint::Ana(), CompareMST::Ana(), CompareAll::Ana(), NueExtrapolationJB::BuildAppTrueHistExact(), NueExtrapolationJB::BuildAppTrueHistFast(), NueExtrapolationJB::CreateOscHist(), NueSystematic::DoCalibShift(), NueSystematic::DoNCScale(), NueSystematic::DoNeugenCalc(), NueSystematic::DoOscCalc(), NueSystematic::DoShwDevCalc(), NueSystematic::DoSKZPCalc(), NueSystematic::DoTauProd(), ExtrapHistsGen::FillHistograms(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueData::FillRecord(), NueMiniAna::FillRecord(), NueExpBuilder::GenerateExperiment(), NueSystematic::GetAppearanceWeight(), NueUtilities::AnaNueProcessor::GetOscWeight_f210f213f214Separate(), NueStandard::GetPredWeights(), NueStandard::GetPredWeights_DO_NOT_USE(), NueStandard::GetRPWBeamWeight(), NueStandard::GetSKZPBeamWeight(), NueUtilities::AnaNueProcessor::GetTrueE(), NueAnalysisCuts::IsBackground(), NueUtilities::AnaNueProcessor::isBeamNue(), NueUtilities::AnaNueProcessor::isCC(), NueUtilities::AnaNueProcessor::isNC(), NueUtilities::AnaNueProcessor::isNu(), NueUtilities::AnaNueProcessor::isNuBar(), NueUtilities::AnaNueProcessor::isQuasiElastic(), NueUtilities::AnaNueProcessor::isSignal(), NueAnalysisCuts::IsSignal(), NueUtilities::AnaNueProcessor::isTau(), NueMatrixHelper::MakeANANUEPlots(), NueExtrapolationJB::MakeDataHistograms(), NueFNHelper::MakeHelpers(), CompareAll::MakeIdString(), CompareMD::MakeIdString(), NNTrain::MakeTrainTree(), NueAnalysisCuts::PassesHighEMFraction(), NueAnalysisCuts::PassesLowEMFraction(), NueAnalysisCuts::PassesResonanceCode(), NueExtrapolationJB::PrepareExtrapHistograms(), NuePrint::PrintValues(), NueReweight::Reco(), TrimModule::Reco(), Reset(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), Trimmer::RunTrimmer(), and TYHadronWeight().

Definition at line 74 of file NueRecord.h.

Referenced by Reset().

Definition at line 66 of file NueRecord.h.

Definition at line 69 of file NueRecord.h.

Referenced by MSTTemplate::Ana(), NuePrint::Ana(), CompareMST::Ana(), BagTreeAna::Analyze(), AnnAna::Analyze(), TreePIDAna::Analyze(), NueAnalysisCuts::Config(), NueSystematic::DoShwDevCalc(), CompareMD::FillFromList(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NueMiniAnaPID::FillRecord(), NueData::FillRecord(), NueMiniAna::FillRecord(), NueAnalysisCuts::FillVertexPosition(), PDFReader::GetInt_f_bg(), PDFReader::GetInt_f_sig(), LEM4pid::GetLEM4pid(), LEMAmby::GetLEMAmby(), LEMAmbyE50N491::GetLEMAmbyE50N491(), LEMAmbyE50N5111::GetLEMAmbyE50N5111(), LEMAmbyE50N591::GetLEMAmbyE50N591(), LEMAmbyE50N6111::GetLEMAmbyE50N6111(), LEMAmbyE50N691::GetLEMAmbyE50N691(), LEMAmbyE50S491::GetLEMAmbyE50S491(), LEMAmbyE50S5111::GetLEMAmbyE50S5111(), LEMAmbyE50S591::GetLEMAmbyE50S591(), LEMAmbyE50S6111::GetLEMAmbyE50S6111(), LEMAmbyE50S691::GetLEMAmbyE50S691(), LEMbarpid::GetLEMbarpid(), LEMLSND::GetLEMLSND(), LEMNNbarpid::GetLEMNNbarpid(), LEMNNpid::GetLEMpid(), NueExtrapHelper::GetNueEnergy(), SysFileGen2D::GetNueRecoEnergy(), ExtrapHistsGen::GetNueRecoEnergy(), NueStandard::GetPredWeights(), PDFReader::GetProb_f_bg(), PDFReader::GetProb_f_sig(), PDFReader::GetProb_mfqm_bg(), PDFReader::GetProb_mfqm_sig(), PDFReader::GetProb_q_bg(), PDFReader::GetProb_q_sig(), PDFReader::GetProb_y_bg(), PDFReader::GetProb_y_sig(), NueUtilities::AnaNueProcessor::GetRecoE(), NueStandard::IsInFid(), NueStandard::IsLargestEvent(), NueConvention::MINOSPLUSNueEnergyCorrection(), NueStandard::ModifyANNPID(), NueConvention::NueEnergyCorrection(), NueConvention::NueEnergyCorrectionNeverUseThisFunction(), NueAnaReader::NuePresel(), NueModule::PassesBlindingCuts(), NueStandard::PassesCCSelection(), NueStandard::PassesCosmicCutFunction(), CompareAll::PassesCuts(), CompareMD::PassesCuts(), NueStandard::PassesDataQuality(), NueAnalysisCuts::PassesDataQuality(), NueAnalysisCuts::PassesEventPlaneCut(), NueStandard::PassesFarDataTiming(), EventFilter::PassesHiEnergyCut(), NueAnalysisCuts::PassesHighEnergyCut(), NueStandard::PassesHighEnergyCut(), NueAnalysisCuts::PassesHotChannel(), EventFilter::PassesLoEnergyCut(), EventFilter::PassesLoEventCut(), EventFilter::PassesLoShowerCut(), NueAnalysisCuts::PassesLowEnergyCut(), NueStandard::PassesLowEnergyCut(), NueAnalysisCuts::PassesLowShowerEnergyCut(), NueStandard::PassesNCCleaningCuts(), NueStandard::PassesShowerCut(), NueStandard::PassesSysPreSelection(), NueStandard::PassesSysPreSelectionNoHE(), NueReweight::Reco(), Reset(), NueConvention::RHCNueEnergyCorrection(), MiniMaker::RunMiniMaker(), and NueSystematic::UpdateRecord().

Definition at line 82 of file NueRecord.h.

Referenced by Reset().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1