RecHeader Class Reference

#include <RecHeader.h>

Inheritance diagram for RecHeader:
ANtpHeader BeamDataLiteHeader NueHeader NuePIDHeader RecDataHeader UberRecHeader RecPhysicsHeader RecCandHeader SimSnarlHeader

List of all members.

Public Member Functions

 RecHeader ()
 RecHeader (const VldContext &vld)
virtual ~RecHeader ()
const VldContextGetVldContext () const
void SetVldContext (const VldContext &vldc)
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (Option_t *option="") const

Private Attributes

VldContext fVldContext

Detailed Description

Definition at line 20 of file RecHeader.h.


Constructor & Destructor Documentation

RecHeader::RecHeader (  )  [inline]

Definition at line 24 of file RecHeader.h.

00024 {}                 // necessary for streamer io

RecHeader::RecHeader ( const VldContext vld  ) 

Definition at line 65 of file RecHeader.cxx.

00066    : fVldContext(vld) {
00067   //
00068   //  Purpose:  Normal constructor.
00069   //
00070   //  Arguments: vld  context of this record.
00071   //
00072   //  Return:  n/a.
00073   //
00074   //  Contact:   S. Kasahara
00075   // 
00076 }

virtual RecHeader::~RecHeader (  )  [inline, virtual]

Definition at line 26 of file RecHeader.h.

00026 {}


Member Function Documentation

const VldContext& RecHeader::GetVldContext (  )  const [inline]

Definition at line 28 of file RecHeader.h.

References fVldContext.

Referenced by NueExtrapolationJB::AddChain(), NueData::AddEvent(), NtpTimingFit::AddEvent(), MCText::AddSimSnarl(), CompareToReroot::Ana(), ScintCalModule::Ana(), NueHandScan::Ana(), MNtpModule::Ana(), NueDisplayModule::Ana(), NuDemoModule::Ana(), ScintHitAna::Ana(), NueSensitivity::Ana(), ParticleBeamMonAna::ana(), ParticleDisplay::Ana(), MSTTemplate::Ana(), ClockCalibrationModule::Ana(), CompareMD::Ana(), MakeAlignmentModule::Ana(), NuePrint::Ana(), DatabaseToucher::Ana(), TrackDirectionModule::Ana(), CompareMST::Ana(), MCTrueAna::ana(), CompareAll::Ana(), NueModule::Analyze(), ANtpAnalysisInfoAna::Analyze(), BeamMonAna::Analyze(), ANtpShowerInfoAna::Analyze(), MuonRemovalInfoAna::Analyze(), ShieldRejVarAna::Analyze(), AnalysisInfoAna::Analyze(), ANtpEventInfoAna::Analyze(), ANtpTruthInfoBeamAna::Analyze(), TreePIDAna::Analyze(), ANtpTrackInfoAna::Analyze(), VtxFinderAna::Analyze(), TimingVarsAna::Analyze(), EventQualAna::Analyze(), SetKNNModule::AnalyzeRecord(), MadDpAnalysis::AnnVar(), MadPIDAnalysis::AnnVar(), NueDisplayModule::BuildDisplay(), ParticleDisplay::BuildDisplay(), MadDpID::CalcVars(), NuAnalysis::ChargeSeparationOneSnarl(), NuAnalysis::ChargeSignCut(), ParticleFinder::CheckContainment(), ClassImpT(), HitCalcAna::ComputeHits(), MadAnalysis::CreateANtpPAN(), MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadTVAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), NuAnalysis::DemoInfidSRInterface(), MadScanDisplay::Display(), MadEvDisplay::Display(), NueSystematic::DoCalibShift(), NueSystematic::DoNormCalc(), NueSystematic::DoOscCalc(), NueSystematic::DoShwDevCalc(), NueSystematic::DoSKZPCalc(), ShwfitAna::doSlopes(), XTalkFilter::DoTrueFilter(), FitView::DrawEvent(), HitView::DrawEvent(), HoughView::DrawEvent(), ChainView::DrawEvent(), MadEvDisplay::DrawTextBox(), MadScanDisplay::DrawTextBox(), NuAnalysis::Efficiencies(), NuAnalysis::EnergySpect(), NuAnalysis::EnergySpectMC(), NuExtraction::ExtractGeneralInfo(), AlignmentRunSummary::Fill(), Anp::FillBasic::Fill(), ANtpShowerInfoAna::FillGapInformation(), MeuHistos::FillGeneralHistos(), NuPlots::FillGeneralHistos(), ExtrapHistsGen::FillHistograms(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), MadDpID::FillPDFs(), ParticleAna::FillPot(), ParticleFinder::FillPot(), NtpTools::FillRecoEInfo(), NueData::FillRecord(), ANtpEventInfoAna::FillStripVariables(), MeuCuts::FillSTSumDetails(), NueRecordAna::FillTrue(), VtxRecordAna::FillTrue(), NtpVtxFinder::FindVertex(), Anp::FillBasic::Get(), HepevtModule::Get(), DetSim::Get(), PhotonTransport::Get(), NtpStModule::Get(), DataUtil::GetDetector(), NtpTools::GetDetector(), NuReco::GetEdgeRegion(), MadTVAnalysis::GetEvtTimeChar(), MadMKAnalysis::GetEvtTimeChar(), MadMKAnalysis::GetEvtTimeCharPHC(), MadTVAnalysis::GetEvtTimeCharPHC(), NueStandard::GetIntensityBeamWeight(), NueStandard::GetMCWeights(), SntpHelpers::GetMRTruth(), NueStandard::GetNDDataWeights(), NueStandard::GetPredWeights(), NueStandard::GetPredWeights_DO_NOT_USE(), NuReco::GetRegion(), NueStandard::GetRPWBeamWeight(), NuReco::GetShowerEnergyNearTrack(), NueStandard::GetSKZPBeamWeight(), GetVldContext(), infid(), MadScanDisplay::InFidNoTrk(), MadMKAnalysis::InFidVol(), MadTVAnalysis::InFidVol(), NueUtilities::AnaNueProcessor::isData(), NueUtilities::AnaNueProcessor::isFar(), MadQuantities::IsFidAll(), MadQuantities::IsFidAllEvt(), MadQuantities::IsFidFD_AB(), MadQuantities::IsFidVtx(), MadQuantities::IsFidVtxEvt(), MadQuantities::IsFidVtxTrk(), DataUtil::IsGoodData(), MeuCuts::IsGoodDataQuality(), NueStandard::IsGoodFarRun(), NueStandard::IsGoodNearRun(), NueStandard::IsGoodRun(), NueStandard::IsInFid(), NueStandard::IsLargestEvent(), LISieve::IsLI(), LISieve::IsLIforNC(), NueUtilities::AnaNueProcessor::isMC(), NueUtilities::AnaNueProcessor::isNear(), MadCluAnalysis::IsNueFidVtxEvt(), NueStandard::IsRun1(), NueStandard::IsRun10(), NueStandard::IsRun11(), NueStandard::IsRun12(), NueStandard::IsRun13(), NueStandard::IsRun2(), NueStandard::IsRun3NotPrime(), NueStandard::IsRun3Prime(), NueStandard::IsRun4(), NueStandard::IsRun4RHC(), NueStandard::IsRun5(), NueStandard::IsRun6(), NueStandard::IsRun7RHC(), NueStandard::IsRun8(), NueStandard::IsRun9RHC(), NueStandard::IsSpecialRun(), NuAnalysis::LIRejectionTest(), NtpTrackAD::LoadEvent(), MadPIDAnalysis::MakeAbIDFile(), NuAnalysis::MakeFullDST(), ValVtxModule::MakeIdString(), CompareAll::MakeIdString(), CompareMD::MakeIdString(), MadTestAnalysis::MakeMyFile(), MadPIDAnalysis::MakeMyFile(), MadDpAnalysis::MakeMyFile(), NtpEventDisplayTiming::MakePicture(), MadAbID::MakePidVariables(), MadCBSQEAnalysis::MakeQEFile(), MadAbID::MakeRecoVariables(), NNTrain::MakeTrainTree(), Finder::MergeChains(), MinosCompactEvent::MinosCompactEvent(), NueConvention::MINOSPLUSNueEnergyCorrection(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadEdAnalysis::MyMakeMyFile(), MadEdAnalysis::MyMakeQEFile(), NuAnalysis::N_1(), NtpVtxFinder::NtpVtxFinder(), NueConvention::NueEnergyCorrection(), NueConvention::NueEnergyCorrectionNeverUseThisFunction(), NuAnalysis::NuMuBarAppearance(), MadDpAnalysis::PassAnalysisCuts(), MadTestAnalysis::PassAnalysisCuts(), MadEdAnalysis::PassAnalysisCuts(), MadPIDAnalysis::PassAnalysisCuts(), NueExtrapHelper::PassBasicCuts(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), CompareAll::PassesBeamCuts(), TrimModule::PassesBeamCuts(), CompareMD::PassesBeamCuts(), NueStandard::PassesCosmicCut(), NueStandard::PassesDataQuality(), NueStandard::PassesFarDataTiming(), MCNNRunner::PassesMCNNPrecuts(), NueStandard::PassesMRCCFiducial(), NueStandard::PassesParticlePIDPreselectionCut(), NueStandard::PassesPOTStandards(), MadTestAnalysis::PID(), MadDpAnalysis::PID(), MadPIDAnalysis::PID(), MadCluAnalysis::Plot(), Finder::Process(), NueModule::Reco(), NtpSRModule::Reco(), NtpStTrimmer::Reco(), ParticleFinder::Reco(), VtxModule::Reco(), NueReweight::Reco(), ParticleAna::Reco(), FillPIDFromText::Reco(), NtpMCModule::Reco(), SetKNNModule::Reco(), NueBeamMonModule::Reco(), NtpTHModule::Reco(), MadAnalysis::RecoExperiment(), MadAnalysis::RecoMC(), MadAnalysis::RecoMCExperiment(), NueConvention::RHCNueEnergyCorrection(), Anp::FillHeader::Run(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), Trimmer::RunTrimmer(), NueAnalysisCuts::SetInfoObject(), NtpVtxFinder::SetTargetEvent(), AttenCorr::Setup(), MadQuantities::ShowerValidation(), MadCBSQEAnalysis::TestQEDiscrim(), NueDisplayModule::UpdateDisplay(), ParticleDisplay::UpdateDisplay(), and MCNNRunner::WriteResults().

00028 { return fVldContext; }

void RecHeader::Print ( Option_t *  option = ""  )  const [virtual]

Reimplemented in ANtpHeader, BeamDataLiteHeader, UberRecHeader, NuePIDHeader, NueHeader, RecCandHeader, RecDataHeader, RecPhysicsHeader, and SimSnarlHeader.

Definition at line 48 of file RecHeader.cxx.

References Print().

00048                                                   {
00049   //
00050   //  Purpose:  Print header in form supported by TObject::Print.
00051   //
00052   //  Arguments: option (not used)
00053   //
00054   //  Return:  none.
00055   //
00056   //  Contact:   S. Kasahara
00057   // 
00058 
00059   Print(std::cout);
00060   return;
00061 
00062 }

std::ostream & RecHeader::Print ( std::ostream &  os  )  const [virtual]

Reimplemented in ANtpHeader, BeamDataLiteHeader, UberRecHeader, NuePIDHeader, NueHeader, RecCandHeader, RecDataHeader, RecPhysicsHeader, and SimSnarlHeader.

Definition at line 32 of file RecHeader.cxx.

References fVldContext.

Referenced by Print().

00032                                                  {
00033   //
00034   //  Purpose:  Print status of header on ostream.
00035   //
00036   //  Arguments: os ostream to display on.
00037   //
00038   //  Return:  ostream reference.
00039   //
00040   //  Contact:   S. Kasahara
00041   // 
00042 
00043   os << this->ClassName() << " " << fVldContext << endl;
00044   return os;
00045 
00046 }

void RecHeader::SetVldContext ( const VldContext vldc  )  [inline]

Definition at line 29 of file RecHeader.h.

References fVldContext.

Referenced by DetSim::Get(), and NueData::SetupNueHeader().

00029 { fVldContext = vldc; }


Member Data Documentation

Definition at line 36 of file RecHeader.h.

Referenced by GetVldContext(), Print(), and SetVldContext().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1