VldContext Class Reference
[Validity]

A tag for identifying the required "context" when interfacing with the DBI. More...

#include <VldContext.h>

List of all members.

Public Member Functions

 VldContext ()
 VldContext (const Detector::Detector_t &detector, const SimFlag::SimFlag_t mcflag, const VldTimeStamp &time)
virtual ~VldContext ()
const char * AsString (Option_t *option="") const
Detector::Detector_t GetDetector () const
SimFlag::SimFlag_t GetSimFlag () const
VldTimeStamp GetTimeStamp () const
Bool_t IsNull () const
Bool_t IsValid () const
 Return opposite of IsNull().
void Print (Option_t *option="") const

Protected Attributes

Detector::Detector_t fDetector
SimFlag::SimFlag_t fSimFlag
VldTimeStamp fTimeStamp

Friends

Bool_t operator< (const VldContext &lhs, const VldContext &rhs)
Bool_t operator== (const VldContext &lhs, const VldContext &rhs)
Bool_t operator!= (const VldContext &lhs, const VldContext &rhs)
Bool_t operator<= (const VldContext &lhs, const VldContext &rhs)
Bool_t operator> (const VldContext &lhs, const VldContext &rhs)
Bool_t operator>= (const VldContext &lhs, const VldContext &rhs)

Detailed Description

A tag for identifying the required "context" when interfacing with the DBI.

Author:
(last to touch it)
Author
rhatcher
Version:
Revision
1.20
Date:
Date
2005/08/26 17:24:42

Contact: R. Hatcher

Created on: 2000.05.03

Definition at line 36 of file VldContext.h.


Constructor & Destructor Documentation

VldContext::VldContext (  )  [inline]

Definition at line 138 of file VldContext.h.

00139   :  fDetector(Detector::kUnknown), 
00140      fSimFlag(SimFlag::kUnknown), 
00141      fTimeStamp() {
00142    // Default constructor (unknown detector, simflag, timestamp=now)
00143 }

VldContext::VldContext ( const Detector::Detector_t detector,
const SimFlag::SimFlag_t  mcflag,
const VldTimeStamp time 
)

Definition at line 33 of file VldContext.cxx.

00036    : fDetector(detector), fSimFlag(mcFlag), fTimeStamp(tstamp)
00037 {
00038    // normal constructor
00039 }

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

Definition at line 145 of file VldContext.h.

00145 { ; }


Member Function Documentation

const char * VldContext::AsString ( Option_t *  option = ""  )  const

Return a formatted string of the contents of this object User should copy result because it points to a statically allocated string.

Definition at line 42 of file VldContext.cxx.

References SimFlag::AsString(), VldTimeStamp::AsString(), Detector::AsString(), fTimeStamp, GetDetector(), and GetSimFlag().

Referenced by DigitText::AddCandDigitText(), MCText::AddSimSnarl(), PulserTimingMaker::Ana(), DatabaseToucher::Ana(), LightInjector::Ana(), PulserTimingPoint::AsString(), BField::BField(), UgliGeometry::BuildNodes(), MCApplication::ConstructGeometry(), PmtDriftCalScheme::DoReset(), PEGainCalScheme::DoReset(), VaLinearityCalScheme::DoReset(), TimeCalScheme::DoReset(), StripToStripCalScheme::DoReset(), PEGainAggCalScheme::DoReset(), StripAttenCalScheme::DoReset(), MIPCalScheme::DoReset(), MuonDriftCalScheme::DoReset(), QuadLinearityCalScheme::DoReset(), TemperatureCalScheme::DoReset(), PulserTimeCalScheme::DoReset(), DemoEventDump::DumpFragments(), PhotonStatSummarizer::FillPmtDatabase(), PhotonStatSummarizer::FillTrees(), SpillTimeFinder::FindClosestEntries(), GeoGeometry::GeoGeometry(), LightInjector::Get(), CoilTools::IsCoilStateOK(), CoilTools::IsCoilStateReverse(), DbiValidityRec::IsCompatible(), PhotonStatSummarizer::LoadDataFromDB(), CoilTools::LocalQuery(), DbiResultPtr< T >::NewQuery(), LIPlexMaps::PlotPlexStripMap(), Print(), SimDetector::Print(), LIPlexMaps::PrintPlexPinDiodeInfo(), RerootToTruthModule::RelocateStdHep(), SimDetector::Reset(), CalScheme::Reset(), LISummarySorter::SetDetector(), LISummarySorter::SetPlexHandle(), LISummarySorter::SetRawDaqVldCtx(), SpillTimeCreateKeyFile(), PhotonStatSummarizer::SummarizePoint(), Summarizer::SummarizePoint(), VldValidate::TestContext(), and PulserTimingPoint::WriteToTextfile().

00043 {
00044    // Return a formatted string of the contents of this object
00045    // User should copy result because it points to a 
00046    // statically allocated string.
00047 
00048    static char newstring[80] = " ";
00049 
00050    switch (option[0]) {
00051    case 'c':
00052    case 'C':
00053      sprintf(newstring,"{%c%c %s}",
00054              Detector::AsString(GetDetector())[0],
00055              SimFlag::AsString(GetSimFlag())[0],
00056              fTimeStamp.AsString("c"));
00057      break;
00058    default:
00059      sprintf(newstring,"{%6.6s|%6.6s|%s}",
00060              Detector::AsString(GetDetector()),
00061              SimFlag::AsString(GetSimFlag()),
00062              fTimeStamp.AsString("c"));
00063    }
00064 
00065    return newstring;
00066 }

Detector::Detector_t VldContext::GetDetector ( void   )  const [inline]

Definition at line 51 of file VldContext.h.

References fDetector.

Referenced by ANtpInfoObjectFillerMRCC::ABPID(), NueExtrapolationJB::AddChain(), NueData::AddEvent(), NtpTimingFit::AddEvent(), TridModel::AddStrip(), PerInputStream::AdvanceWindowTags(), ScintCalModule::Ana(), AtNuTreeModule::Ana(), FiltTriggerPrescale::Ana(), FilterRunType::Ana(), MNtpModule::Ana(), NuDemoModule::Ana(), RunFileModule::Ana(), RunSummary::Ana(), CDAnaModule::Ana(), NueSensitivity::Ana(), ParticleBeamMonAna::ana(), MSTTemplate::Ana(), NoiseFilterModule::Ana(), CondensedNtpModuleNC::Ana(), MakeAlignmentModule::Ana(), NuePrint::Ana(), RecoTreeModule::Ana(), FarmListModule::Ana(), TrackDirectionModule::Ana(), CDPreFilterModule::Ana(), CompareMST::Ana(), MCTrueAna::ana(), CompareAll::Ana(), PEGainModule::analyseMeanSigmaFile(), ANtpAnalysisInfoAna::Analyze(), ANtpShowerInfoAna::Analyze(), MuonRemovalInfoAna::Analyze(), ShieldRejVarAna::Analyze(), AnalysisInfoAna::Analyze(), ANtpEventInfoAna::Analyze(), ANtpTruthInfoBeamAna::Analyze(), TreePIDAna::Analyze(), ANtpTrackInfoAna::Analyze(), VtxFinderAna::Analyze(), TimingVarsAna::Analyze(), EventQualAna::Analyze(), MadDpAnalysis::AnnVar(), MadPIDAnalysis::AnnVar(), AsString(), CandShowerHandle::BelongsWithShower(), CandTrackHandle::BelongsWithShower(), CandShowerSRHandle::BelongsWithTrack(), CandShowerHandle::BelongsWithTrack(), CandTrackHandle::BelongsWithTrack(), BField::BField(), BFieldMS::BFieldMS(), BFieldSR::BFieldSR(), BfldCanvasSlice::BfldCanvasSlice(), UgliGeometry::BuildAll(), GeoGeometry::BuildCoilAirGapVolume(), GeoGeometry::BuildDetector(), NueDisplayModule::BuildDisplay(), ParticleDisplay::BuildDisplay(), AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), DbuDaqFileModule::BuildExtContextAndSelect(), GeoGeometry::BuildGeometry(), GeoMediumMap::BuildMediumMap(), GeoMediumMap::BuildMediums(), UgliGeometry::BuildNodes(), GeoGeometry::BuildPlanePairVolumes(), PlexLoanPool::BuildPlexus(), GeoGeometry::BuildStripVolumes(), UgliGeometry::BuildVldRange(), GeoGeometry::BuildVldRange(), RerootExodus::BuildVldRange(), CandShowerSRHandle::BuriedTrack(), DetSim::CalculateAddTDC(), AlgTrack::CalculateTrace(), MadDpID::CalcVars(), PulserSigLinCalScheme::CalDet2003Check(), PulserDriftCalScheme::CalDet2003Check(), CalDrift::CalibratedPH(), CandShowerHandle::CalibrateEnergy(), EnergyCorrections::CalibrationGroupEnergyCorrections(), TridCratePage::ChannelToCoords(), NuAnalysis::ChargeSeparationOneSnarl(), NuAnalysis::ChargeSignCut(), ParticleFinder::CheckContainment(), RotoServer::ChooseStreamName(), CoilTools::CoilCurrent(), CoilTools::CoilCurrentLimits(), HitCalcAna::ComputeHits(), FitTrackCamAnalysisModule::ConfigureAxes(), MadAnalysis::CreateANtpPAN(), TridModelMaker::CreateChannelModels(), TridPageDetector::CreateModels(), MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadTVAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), TridModelMaker::CreatePmtModels(), TridUVPage::CreateScenery(), TridPmtPage::CreateScenery(), TridPageDetector::CreateScenery(), TridCratePage::CreateScenery(), TridPageSlice::CreateScenery(), TridModelMaker::CreateShowerModels(), TridPageSlice::CreateSketches(), TridCratePage::CreateSketches(), TridPageDetector::CreateSketches(), TridUVPage::CreateSketches(), TridModelMaker::CreateSliceModels(), StopMuFinderFactory::CreateStopMuFinder(), TridModelMaker::CreateStripModels(), TridModelMaker::CreateTrackModels(), MadCluAnalysis::DataDistributions(), NuAnalysis::DemoInfidSRInterface(), SRMom::Detector(), BfldCanvas::DetermineLimits(), MadScanDisplay::Display(), MadEvDisplay::Display(), DbuDaqFileModule::DoBeginEndRunAndFile(), MakeLin::DoCalc(), NueSystematic::DoCalibShift(), PhotonStatSummarizer::DoesTableExist(), PEGainModule::DoMeanSigmaFromData(), PEGainModule::DoMeanSigmaFromRawSums(), NueSystematic::DoNormCalc(), NueSystematic::DoOscCalc(), PmtDriftCalScheme::DoReset(), PEGainAggCalScheme::DoReset(), PulserDriftCalScheme::DoReset(), PulserLinearityCalScheme::DoReset(), MuonDriftCalScheme::DoReset(), QuadLinearityCalScheme::DoReset(), PulserTimeCalScheme::DoReset(), TemperatureCalScheme::DoReset(), NueSystematic::DoShwDevCalc(), NueSystematic::DoSKZPCalc(), ShwfitAna::doSlopes(), XTalkFilter::DoTrueFilter(), PulserDBModule::DoWriteGC(), BfldValidate::DrawMap(), MadEvDisplay::DrawTextBox(), MadScanDisplay::DrawTextBox(), PulserDBModule::DriftPoint(), NuAnalysis::Efficiencies(), EnergyCorrections::EnergyRangeCorrectionCedar(), NuAnalysis::EnergySpect(), NuAnalysis::EnergySpectMC(), HvStatusFinder::ExtendedQuery(), NuAnalysis::ExtractConfig(), NuExtraction::ExtractDataQuality(), NuExtraction::ExtractGeneralInfo(), NuExtraction::ExtractNCInfo(), Anp::FillBasic::Fill(), Cutter::FillChipsToCut(), ANtpShowerInfoAna::FillGapInformation(), MeuHistos::FillGeneralHistos(), NuPlots::FillGeneralHistos(), MCMonitorBeamHistograms::FillHistograms(), MCMonitorCosmicHistograms::FillHistograms(), ExtrapHistsGen::FillHistograms(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NtpSRModule::FillNtpCalStatus(), NtpSRModule::FillNtpDataQuality(), NtpSRModule::FillNtpDetStatus(), UberModule::FillNtpFiducial(), UberModuleLite::FillNtpFiducial(), NtpSRModule::FillNtpFiducialDistance(), NtpSRModule::FillNtpTrack(), NtpSRModule::FillNtpTrackCosmicRay(), NtpSRModule::FillNtpWindow(), MadDpID::FillPDFs(), PhotonStatSummarizer::FillPmtDatabase(), NtpTools::FillRecoEInfo(), NueData::FillRecord(), MeuCuts::FillSTSumDetails(), NueRecordAna::FillTrue(), DetSim::FinalizeWorkingArray(), SpillServerMonFinder::FindClosestEntries(), Summarizer::FindNextContext(), DbiDBProxy::FindTimeBoundaries(), AlgShowerSR::FindTimingDirection(), NtpVtxFinder::FindVertex(), VertexFinder::FindVertex(), AlgTrackCamList::FirstUVComparison(), AlgAtmosShowerList::FormTheHits(), EnergyCorrections::FullyCorrectShowerEnergy(), Anp::FillBasic::Get(), CustomLightInjector::Get(), MCMerge::Get(), RerootToRawDataModule::Get(), FillSpillServerMon::Get(), FillHvFromSingles::Get(), DetSim::Get(), PhotonInjector::Get(), PhotonTransport::Get(), Anp::FillMuonId::Get(), BField::GetBField(), ChopHelper::GetChopHelp(), DataQualityLookup::GetCoilStatus(), BfldCache::GetDefaultMapVariant(), BfldCache::GetDefaultScale(), DataUtil::GetDetector(), StupidGeomHandle::GetDetector(), NtpTools::GetDetector(), NuReco::GetEdgeRegion(), NtpSRBleachFiller::GetEventDuration(), MadTVAnalysis::GetEvtTimeChar(), MadMKAnalysis::GetEvtTimeChar(), MadMKAnalysis::GetEvtTimeCharPHC(), MadTVAnalysis::GetEvtTimeCharPHC(), FabPlnInstallLookup::GetFabPlnInstall(), FabPlnInstallLookup::GetFabSteelPlates(), NtpSRBleachFiller::GetFixedWindowPH(), HvStatusFinder::GetHvStatus(), DataQualityLookup::GetHvStatus(), Blinder::GetInfo(), NueStandard::GetIntensityBeamWeight(), NtpSRBleachFiller::GetlateBucketPHFraction(), CandShowerHandle::GetMaxU(), CandSubShowerSRHandle::GetMaxU(), CandShowerHandle::GetMaxV(), CandSubShowerSRHandle::GetMaxV(), CandShowerHandle::GetMinU(), CandSubShowerSRHandle::GetMinU(), CandSubShowerSRHandle::GetMinV(), CandShowerHandle::GetMinV(), CoilTools::GetNCoils(), NueStandard::GetNDDataWeights(), SpillTimeFinder::GetOffset(), NueStandard::GetPredWeights(), NueStandard::GetPredWeights_DO_NOT_USE(), TridPmtPage::GetRackCoords_FD(), DcsRadonLevelFinder::GetRadonLevel(), DbiDemoData3::GetRangeDTF(), LIPlexMaps::GetRefAdcPinRatio(), NuReco::GetRegion(), NueStandard::GetRPWBeamWeight(), RunQualityFinder::GetRun(), DataUtil::GetRunNumber(), NuReco::GetShowerEnergyNearTrack(), NueStandard::GetSKZPBeamWeight(), GeoGeometry::GetSMPlaneLimits(), RunQualityFinder::GetStatus(), RunQualityFinder::GetSubRun(), SwimGeo::GetSwimMaterial(), TemperatureCalScheme::GetTemperature(), DataUtil::GetUgliGeomHandle(), DbiValidityRec::HasExpired(), infid(), FidVol::infid_z_finder(), MadScanDisplay::InFidNoTrk(), MadMKAnalysis::InFidVol(), MadTVAnalysis::InFidVol(), DataFT::Init(), AlgFitTrackCam::InitialFramework(), GeoSwimmer::Initialize(), VldRange::IsCompatible(), CandShowerHandle::IsContained(), TrackClusterSR::IsDoubleEnded(), NueUtilities::AnaNueProcessor::isFar(), MadQuantities::IsFidAll(), MadQuantities::IsFidAllEvt(), MadQuantities::IsFidFD_AB(), MadQuantities::IsFidVtx(), MadQuantities::IsFidVtxEvt(), MadQuantities::IsFidVtxTrk(), DataUtil::IsGoodData(), DataUtil::IsGoodDataCOIL(), DataUtil::IsGoodDataGPS(), DataUtil::IsGoodDataHV(), MeuCuts::IsGoodDataQuality(), DataUtil::IsGoodDataRUN(), NueStandard::IsGoodFarRun(), NueStandard::IsGoodNearRun(), NueStandard::IsGoodRun(), TrackFilterBFCalibND::IsInCoverage(), NueStandard::IsInFid(), NueStandard::IsLargestEvent(), LISieve::IsLI(), LISieve::IsLIforNC(), NueUtilities::AnaNueProcessor::isNear(), MadCluAnalysis::IsNueFidVtxEvt(), CoilTools::IsOK(), RunQualityFinder::IsOK(), CoilTools::IsReverse(), SimDetector::IsTriggering(), CandTrackHandle::IsUnphysical(), NuAnalysis::LIRejectionTest(), PhotonStatSummarizer::LoadDataFromDB(), NtpTrackAD::LoadEvent(), HvStatusFinder::LocalQuery(), main(), MadPIDAnalysis::MakeAbIDFile(), AlgFilterDigitList::MakeBadChannelMapDB(), PEGainModule::MakeDebugTree(), NuAnalysis::MakeFullDST(), DbiValidityRecBuilder::MakeGapRec(), PEGainModule::MakeHistosFromData(), ValVtxModule::MakeIdString(), CompareAll::MakeIdString(), CompareMD::MakeIdString(), MadTestAnalysis::MakeMyFile(), MadPIDAnalysis::MakeMyFile(), MadDpAnalysis::MakeMyFile(), PhotonDefaultModel::MakeNoise(), NtpEventDisplayTiming::MakePicture(), MadCBSQEAnalysis::MakeQEFile(), MadAbID::MakeRecoVariables(), UgliGeometryReroot::MakeTempDbiPosInfo(), NNTrain::MakeTrainTree(), AlgStripSRList::MakeXtalkMap(), PulserDBModule::MergeBack(), Finder::MergeChains(), PulserDBModule::MergeForward(), MinosCompactEvent::MinosCompactEvent(), NueConvention::MINOSPLUSNueEnergyCorrection(), EnergyCorrections::MomentumRangeCorrectionBirch(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadEdAnalysis::MyMakeMyFile(), MadEdAnalysis::MyMakeQEFile(), DbuDaqFileModule::MyOwn_BeginFile(), DbuDaqFileModule::MyOwn_BeginRun(), NuAnalysis::N_1(), DbiResultPtr< T >::NewQuery(), FabPlnInstallLookup::NextInstall(), NtpVtxFinder::NtpVtxFinder(), NueConvention::NueEnergyCorrection(), NueConvention::NueEnergyCorrectionNeverUseThisFunction(), NuAnalysis::NuMuBarAppearance(), BField::operator=(), Anp::FillShortVar::OtherStripEnergy(), MadDpAnalysis::PassAnalysisCuts(), MadTestAnalysis::PassAnalysisCuts(), MadEdAnalysis::PassAnalysisCuts(), MadPIDAnalysis::PassAnalysisCuts(), NueExtrapHelper::PassBasicCuts(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), NueStandard::PassesCosmicCut(), NueStandard::PassesDataQuality(), NueStandard::PassesFarDataTiming(), MCNNRunner::PassesMCNNPrecuts(), NueStandard::PassesMRCCFiducial(), NueStandard::PassesParticlePIDPreselectionCut(), NueStandard::PassesPOTStandards(), MadTestAnalysis::PID(), MadDpAnalysis::PID(), MadPIDAnalysis::PID(), PlexHandle::PlexHandle(), Plexus::Plexus(), MadCluAnalysis::Plot(), TridPmtPage::PmtToCoords(), Finder::Process(), DQRawDigits::Process(), DQHeader::Process(), DQLightInjection::Process(), DcsWriter::ProcessRawRecord(), DbuDaqMonitorModule::ProcessRawRecord(), DbuDaqFileModule::ProcessRawRecord(), PulserFromRawSummaryList::PulserFromRawSummaryList(), PulserSummaryList::PulserSummaryList(), PulserTimingPoint::PulserTimingPoint(), RotoClientModule::Put(), RunQualityFinder::QueryDB(), DbiDBProxy::QueryValidity(), RawBeamMonHeaderBlock::RawBeamMonHeaderBlock(), RawConfigFilesBlock::RawConfigFilesBlock(), RawDaqDeadTimeBlock::RawDaqDeadTimeBlock(), RawDaqHeaderBlock::RawDaqHeaderBlock(), RawDcsHeaderBlock::RawDcsHeaderBlock(), RawDeadChipBlock::RawDeadChipBlock(), RawErrorStatsBlock::RawErrorStatsBlock(), RawQieErrorStatsBlock::RawQieErrorStatsBlock(), RawRunCommentBlock::RawRunCommentBlock(), RawRunConfigBlock::RawRunConfigBlock(), RawRunEndBlock::RawRunEndBlock(), RawRunStartBlock::RawRunStartBlock(), RawSnarlHeaderBlock::RawSnarlHeaderBlock(), RawSpillServerMonitorBlock::RawSpillServerMonitorBlock(), RawSubRunEndBlock::RawSubRunEndBlock(), RawTriggerStatsBlock::RawTriggerStatsBlock(), OltNewModule::Reco(), NtpSRModule::Reco(), ParticleFinder::Reco(), NueReweight::Reco(), MnvRawDigitSuppression::Reco(), StripSRListModule::Reco(), SetKNNModule::Reco(), MergeEvent::Reco(), NueBeamMonModule::Reco(), MadAnalysis::RecoExperiment(), MadAnalysis::RecoMC(), MadAnalysis::RecoMCExperiment(), AlgEventSRList::RemoveTracksinShowers(), RotoClientModule::ReOpenOutputFile(), PhotonDefaultModel::Reset(), SimQieClock::Reset(), BField::ResetVldContext(), NueConvention::RHCNueEnergyCorrection(), Anp::FillHeader::Run(), Anp::FillStrip::Run(), AlgFitShowerEM::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgClusterSRList::RunAlg(), AlgFitTrackCam::RunAlg(), AlgTrackSR::RunAlg(), AlgTrackSRList::RunAlg(), AlgRmMu::RunAlg(), AlgShowerAtNu::RunAlg(), AlgTrackAtNu::RunAlg(), AlgAtNuReco::RunAlg(), AlgDeMuxBeam::RunAlg(), AlgTrackCamList::RunAlg(), AlgFilterDigitList::RunAlg(), AlgStripSRList::RunAlg(), AlgDataQuality::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgDeMuxCosmics::RunAlg(), AlgShowerCam::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFitTrackSR::RunAlg(), AlgSubShowerSR::RunAlg(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), AlgAtmosShowerList::RunTheFinder(), AlgFitTrackCam::RunTheFitter(), Trimmer::RunTrimmer(), DbiCache::Search(), LISummarySorter::SetDetector(), AlgTrack::SetdS(), NueAnalysisCuts::SetInfoObject(), NueAnalysisCuts::SetNtpInfoObjects(), LISummarySorter::SetPlexHandle(), AlgFitTrackCam::SetRangeAnddS(), NtpVtxFinder::SetTargetEvent(), AttenCorr::Setup(), AlgFitTrackMS::SetupAlg(), AlgShowerSR::SetUV(), AlgTrack::SetUVZ(), CheezyDisplay::SetVldContext(), ShieldGeom::ShieldGeom(), EnergyCorrections::ShowerEnergyConversionDogwood(), PhotonInjector::SimulateEvent(), SimDetector::SimulateTrigger(), AlgSliceSRList::SlicetheSnarl(), BField::SMGapAndEndField(), Summarizer::Summarize(), SwimObjSR::SwimObjSR(), SwimSwimmer::SwimSwimmer(), TestDemuxModule::Test(), MadCBSQEAnalysis::TestQEDiscrim(), AlgFitTrackCam::TimingFit(), TrackContext::TrackContext(), TrackEndContained(), UgliGeometry::UgliGeometry(), TridPage::Update(), NueDisplayModule::UpdateDisplay(), ParticleDisplay::UpdateDisplay(), EnergyCorrections::WeightedShowerEnergyConversionDogwood(), EventInfoPage::WriteInfo(), PulserFromRawCollectorModule::WriteRawCurveData(), PulserCollectorModule::WriteRawCurveData(), PulserFromRawCollectorModule::WriteRawDriftData(), PulserCollectorModule::WriteRawDriftData(), PulserFromRawCollectorModule::WriteReferenceDriftData(), PulserCollectorModule::WriteReferenceDriftData(), MCNNRunner::WriteResults(), PulserDBModule::WriteTempGC(), and PulserTimingPoint::WriteToDatabase().

00051 { return fDetector;}

SimFlag::SimFlag_t VldContext::GetSimFlag (  )  const [inline]

Definition at line 52 of file VldContext.h.

References fSimFlag.

Referenced by PerInputStream::AdvanceWindowTags(), MCAnalysis::Ana(), MNtpModule::Ana(), NueDisplayModule::Ana(), PrintStat::Ana(), NuDemoModule::Ana(), UberDST::Ana(), ChopModule::Ana(), ParticleBeamMonAna::ana(), ParticleDisplay::Ana(), NtpMaker::Ana(), CompareMD::Ana(), CondensedNtpModuleNC::Ana(), FitTrackCamAnalysisModule::Ana(), CDTrackerModule::Ana(), MCTrueAna::ana(), CompareAll::Ana(), NueModule::Analyze(), BeamMonAna::Analyze(), ANtpShowerInfoAna::Analyze(), MuonRemovalInfoAna::Analyze(), ShieldRejVarAna::Analyze(), AnalysisInfoAna::Analyze(), ANtpEventInfoAna::Analyze(), EventQualAna::Analyze(), ANtpRecoNtpManipulator::ANtpRecoNtpManipulator(), AsString(), BField::BField(), BfldCache::BfldCache(), NueDisplayModule::BuildDisplay(), ParticleDisplay::BuildDisplay(), DbuDaqFileModule::BuildExtContextAndSelect(), UgliGeometry::BuildNodes(), PlexLoanPool::BuildPlexus(), UgliLoanPool::BuildUgliGeometry(), UgliGeometry::BuildVldRange(), GeoGeometry::BuildVldRange(), RerootExodus::BuildVldRange(), EnergyCorrections::CalibrationGroupEnergyCorrections(), NuAnalysis::ChargeSeparationOneSnarl(), NuAnalysis::ChargeSignCut(), MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadTVAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), SpillTimeFinder::DataIsAvailable(), NuAnalysis::DemoInfidSRInterface(), DbuDaqFileModule::DoBeginEndRunAndFile(), PhotonStatSummarizer::DoesTableExist(), PEGainModule::DoMeanSigmaFromRawSums(), PmtDriftCalScheme::DoReset(), PulserDriftCalScheme::DoReset(), MuonDriftCalScheme::DoReset(), PulserTimeCalScheme::DoReset(), TemperatureCalScheme::DoReset(), PulserDBModule::DoWriteGC(), FitView::DrawEvent(), HitView::DrawEvent(), HoughView::DrawEvent(), ChainView::DrawEvent(), MadEvDisplay::DrawTextBox(), MadScanDisplay::DrawTextBox(), PulserDBModule::DriftPoint(), NuAnalysis::Efficiencies(), EnergyCorrections::EnergyRangeCorrectionCedar(), NuAnalysis::EnergySpect(), NuAnalysis::EnergySpectMC(), HvStatusFinder::ExtendedQuery(), NuAnalysis::ExtractConfig(), NuExtraction::ExtractGeneralInfo(), Anp::FillBasic::Fill(), MeuHistos::FillGeneralHistos(), NuPlots::FillGeneralHistos(), ExtrapHistsGen::FillHistograms(), PhotonStatSummarizer::FillPmtDatabase(), ParticleFinder::FillPot(), NtpTools::FillRecoEInfo(), NtpMaker::FillSpillInfo(), MeuCuts::FillSTSumDetails(), NueRecordAna::FillTrue(), VtxRecordAna::FillTrue(), DetSim::FinalizeWorkingArray(), SpillServerMonFinder::FindClosestEntries(), SpillTimeFinder::FindClosestEntries(), Summarizer::FindNextContext(), DbiDBProxy::FindTimeBoundaries(), MCMerge::Get(), RerootToRawDataModule::Get(), DetSim::Get(), BfldCache::GetDefaultMapVariant(), HvStatusFinder::GetHvStatus(), Blinder::GetInfo(), NueStandard::GetIntensityBeamWeight(), NueStandard::GetMCWeights(), SntpHelpers::GetMRTruth(), NueStandard::GetNDDataWeights(), NueStandard::GetPredWeights(), NueStandard::GetPredWeights_DO_NOT_USE(), DcsRadonLevelFinder::GetRadonLevel(), DbiDemoData3::GetRangeDTF(), NuReco::GetRegion(), DataUtil::GetRunNumber(), NueStandard::GetSKZPBeamWeight(), DbiValidityRec::HasExpired(), infid(), CoilTools::IsCoilStateOK(), CoilTools::IsCoilStateReverse(), VldRange::IsCompatible(), NueUtilities::AnaNueProcessor::isData(), DataUtil::IsGoodBeam(), DataUtil::IsGoodBeamHORN(), DataUtil::IsGoodBeamSPILL(), DataUtil::IsGoodData(), DataUtil::IsGoodDataCOIL(), DataUtil::IsGoodDataGPS(), DataUtil::IsGoodDataHV(), DataUtil::IsGoodDataRUN(), NueStandard::IsGoodFarRun(), NueStandard::IsGoodNearRun(), NueStandard::IsGoodRun(), NueStandard::IsInFid(), CoilTools::IsMagNearOK(), CoilTools::IsMagNearReverse(), NueUtilities::AnaNueProcessor::isMC(), NuAnalysis::LIRejectionTest(), main(), AlgFilterDigitList::MakeBadChannelMapDB(), NuAnalysis::MakeFullDST(), DbiValidityRecBuilder::MakeGapRec(), CompareAll::MakeIdString(), CompareMD::MakeIdString(), NNTrain::MakeTrainTree(), PulserDBModule::MergeBack(), PulserDBModule::MergeForward(), NueConvention::MINOSPLUSNueEnergyCorrection(), EnergyCorrections::MomentumRangeCorrectionBirch(), DbuDaqFileModule::MyOwn_BeginFile(), DbuDaqFileModule::MyOwn_BeginRun(), NuAnalysis::N_1(), DbiResultPtr< T >::NewQuery(), FabPlnInstallLookup::NextInstall(), NueConvention::NueEnergyCorrection(), NueConvention::NueEnergyCorrectionNeverUseThisFunction(), NuAnalysis::NuMuBarAppearance(), CompareAll::PassesBeamCuts(), TrimModule::PassesBeamCuts(), CompareMD::PassesBeamCuts(), NueStandard::PassesDataQuality(), NueStandard::PassesFarDataTiming(), MCNNRunner::PassesMCNNPrecuts(), NueStandard::PassesMRCCFiducial(), NueStandard::PassesPOTStandards(), DcsWriter::ProcessRawRecord(), DbuDaqMonitorModule::ProcessRawRecord(), RunQualityFinder::QueryDB(), DbiDBProxy::QueryValidity(), RawBeamMonHeaderBlock::RawBeamMonHeaderBlock(), RawConfigFilesBlock::RawConfigFilesBlock(), RawDaqDeadTimeBlock::RawDaqDeadTimeBlock(), RawDaqHeaderBlock::RawDaqHeaderBlock(), RawDcsHeaderBlock::RawDcsHeaderBlock(), RawDeadChipBlock::RawDeadChipBlock(), RawErrorStatsBlock::RawErrorStatsBlock(), RawQieErrorStatsBlock::RawQieErrorStatsBlock(), RawRunCommentBlock::RawRunCommentBlock(), RawRunConfigBlock::RawRunConfigBlock(), RawRunEndBlock::RawRunEndBlock(), RawRunStartBlock::RawRunStartBlock(), RawSnarlHeaderBlock::RawSnarlHeaderBlock(), RawSpillServerMonitorBlock::RawSpillServerMonitorBlock(), RawSubRunEndBlock::RawSubRunEndBlock(), RawTriggerStatsBlock::RawTriggerStatsBlock(), DigitListModule::Reco(), ParticleFinder::Reco(), NtpMRModule::Reco(), NueBeamMonModule::Reco(), UberModule::Reco(), UberModuleLite::Reco(), RotoClientModule::ReOpenOutputFile(), BField::ResetVldContext(), NueConvention::RHCNueEnergyCorrection(), Anp::FillHeader::Run(), AlgTrackSRList::RunAlg(), AlgRmMu::RunAlg(), AlgCalDetPID::RunAlg(), MiniMaker::RunMiniMaker(), MiniMakerPID::RunMiniMakerPID(), Trimmer::RunTrimmer(), DbiCache::Search(), AlgAltDeMuxBase::SetConstants(), NueAnalysisCuts::SetInfoObject(), NueAnalysisCuts::SetNtpInfoObjects(), AlgFitTrackCam::SetRangeAnddS(), EnergyCorrections::ShowerEnergyConversionDogwood(), MadQuantities::ShowerValidation(), Summarizer::Summarize(), NueDisplayModule::UpdateDisplay(), ParticleDisplay::UpdateDisplay(), EnergyCorrections::WeightedShowerEnergyConversionDogwood(), EventInfoPage::WriteInfo(), PulserFromRawCollectorModule::WriteRawCurveData(), PulserCollectorModule::WriteRawCurveData(), PulserFromRawCollectorModule::WriteRawDriftData(), PulserCollectorModule::WriteRawDriftData(), PulserFromRawCollectorModule::WriteReferenceDriftData(), PulserCollectorModule::WriteReferenceDriftData(), MCNNRunner::WriteResults(), PulserDBModule::WriteTempGC(), and PulserTimingPoint::WriteToDatabase().

00052 { return fSimFlag;}

VldTimeStamp VldContext::GetTimeStamp (  )  const [inline]

Definition at line 53 of file VldContext.h.

References fTimeStamp.

Referenced by PulserGainLog::Add(), TridModel::AddStrip(), DetSim::AddToCrate(), RerootToRawDataModule::AddToCrate(), SimDetector::AdjustTimeWithinSec(), PerInputStreamManager::AdvanceRecordTags(), PerInputStream::AdvanceWindowTags(), DataQualityFilter::Ana(), MNtpModule::Ana(), PrintStat::Ana(), DDSPaceModule::Ana(), RunSummary::Ana(), UberDST::Ana(), NDSgateTimeLooter::Ana(), CDAnaModule::Ana(), CondensedNtpModuleAtm::Ana(), EvtAddRawDigitBlockModule::Ana(), ParticleBeamMonAna::ana(), NoiseFilterModule::Ana(), NtpMaker::Ana(), FitTrackMSListModule::Ana(), ClockCalibrationModule::Ana(), CondensedNtpModuleNC::Ana(), PulserTimingMaker::Ana(), RateSummary::Ana(), FarmListModule::Ana(), TrackDirectionModule::Ana(), FarDetRawDigitDump::Ana(), CDTrackerModule::Ana(), BeamMonAna::Analyze(), AlignmentAlgorithm::AnalyzeStripData(), GeoGeometry::BuildGeometry(), UgliGeometry::BuildNodes(), RerootExodus::BuildVldRange(), PulserSigLinCalScheme::CalDet2003Check(), PulserDriftCalScheme::CalDet2003Check(), MadAnalysis::CreateANtpPAN(), TridPageDetector::CreateModels(), MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadTVAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), TridModelMaker::CreateShowerModels(), TridModelMaker::CreateSliceModels(), TridModelMaker::CreateTrackModels(), MadCluAnalysis::DataDistributions(), SpillTimeFinder::DataIsAvailable(), SpillServerMonFinder::DataIsAvailable(), ParticleBeamMonAna::DetermineBeamType(), NueModule::DetermineBeamType(), PhotonStatSummarizer::DoesTableExist(), PEGainModule::DoMeanSigmaFromRawSums(), PmtDriftCalScheme::DoReset(), MuonDriftCalScheme::DoReset(), SimpleCalScheme::DoReset(), TemperatureCalScheme::DoReset(), PulserDBModule::DriftPoint(), NuAnalysis::EnergySpect(), HvStatusFinder::ExtendedQuery(), NuExtraction::ExtractBeamInfoDB(), NuAnalysis::ExtractConfig(), NuExtraction::ExtractDataQuality(), NuExtraction::ExtractGeneralInfo(), NtpTimingNtuple::Fill(), ANtpInfoObjectFillerBeam::FillBeamInformation(), NueMiniAnaPID::FillMini(), NueMiniAna::FillMini(), NtpBDLiteModule::FillNtpBDLite(), NtpSRModule::FillNtpEventSummary(), NtpEMModule::FillNtpSummary(), NtpSRModule::FillNtpTrackCosmicRay(), PhotonStatSummarizer::FillPmtDatabase(), ANtpEventInfoAna::FillStripVariables(), MeuCuts::FillSTSumDetails(), AlignmentRunSummary::FillSummaryTree(), SpillServerMonFinder::FindClosestEntries(), SpillTimeFinder::FindClosestEntries(), Summarizer::FindNextContext(), DbiDBProxy::FindTimeBoundaries(), MCMerge::Get(), RerootToRawDataModule::Get(), DetSim::Get(), PhotonInjector::Get(), PhotonTransport::Get(), EvtOverlaySingleton::GetCrateT0s(), MCInitModule::GetCurrentTimeStamp(), MadTVAnalysis::GetEvtTimeChar(), DataQualityLookup::GetFarDetCoilStatus(), DataQualityLookup::GetFarDetHvStatus(), FarTimingFidFinder::GetFarTimingFid(), HvStatusFinder::GetHvStatus(), Blinder::GetInfo(), SpillTimeFinder::GetNearestSpill(), SpillServerMonFinder::GetNearestSpill(), SpillTimeFinder::GetOffsetNDNuToFDNu(), SpillTimeFinder::GetOffsetSgateToNDNu(), LISummaryModule::GetPulserBlocks(), DcsRadonLevelFinder::GetRadonLevel(), DbiDemoData3::GetRangeDTF(), PerOutputStreamManager::GetRecordTimeSec(), RunQualityFinder::GetRun(), DataUtil::GetRunNumber(), SpillServerMonFinder::GetSpillTimeError(), RunQualityFinder::GetStatus(), RunQualityFinder::GetSubRun(), RawLIHeader::GetTimeStamp(), SpillTimeFinder::GetTimeToNearestSpill(), SpillTimeFinder::GetTimeToNextSpill(), SpillTimeFinder::GetTimeToRecentSpill(), MCMerge::GrabStreamEvents(), DbiValidityRec::HasExpired(), CoilTools::IsCoilStateOK(), CoilTools::IsCoilStateReverse(), VldRange::IsCompatible(), DataUtil::IsGoodDataGPS(), RunQualityFinder::IsOK(), 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(), HvStatusFinder::LocalQuery(), CoilTools::LocalQuery(), AlgFilterDigitList::MakeBadChannelMapDB(), PEGainModule::MakeDebugTree(), DbiValidityRecBuilder::MakeGapRec(), EvtOverlaySingleton::MapDaqFiles(), DbuDaqFileModule::MyOwn_BeginFile(), DbuDaqFileModule::MyOwn_BeginRun(), DDSChildServer::Next(), FabPlnInstallLookup::NextInstall(), NueStandard::PassesPOTStandards(), PulserTimingPoint::PointTimedOut(), DQRawDigits::Process(), DQHeader::Process(), DQLightInjection::Process(), DataQualityInterface::ProcessBeamStatus(), FillNearRunQuality::ProcessBlock(), FillBadChannelDB::ProcessBlock(), DataQualityInterface::ProcessDetectorStatus(), FillNearRunQuality::ProcessHeader(), FarDetDataQualityModule::ProcessHeader(), FillFarRunQuality::ProcessHeader(), FillBadChannelDB::ProcessHeader(), DbuDaqMonitorModule::ProcessRawRecord(), DbuDaqFileModule::ProcessRawRecord(), RunQualityFinder::QueryDB(), DbiDBProxy::QueryValidity(), RawBeamMonHeaderBlock::RawBeamMonHeaderBlock(), RawConfigFilesBlock::RawConfigFilesBlock(), RawDaqDeadTimeBlock::RawDaqDeadTimeBlock(), RawDaqHeaderBlock::RawDaqHeaderBlock(), RawDcsHeaderBlock::RawDcsHeaderBlock(), RawErrorStatsBlock::RawErrorStatsBlock(), RawQieErrorStatsBlock::RawQieErrorStatsBlock(), RawRunCommentBlock::RawRunCommentBlock(), RawRunConfigBlock::RawRunConfigBlock(), RawRunEndBlock::RawRunEndBlock(), RawRunStartBlock::RawRunStartBlock(), RawSnarlHeaderBlock::RawSnarlHeaderBlock(), RawSpillServerMonitorBlock::RawSpillServerMonitorBlock(), RawSubRunEndBlock::RawSubRunEndBlock(), RawTriggerStatsBlock::RawTriggerStatsBlock(), LISummaryModule::Reco(), NtpBDLiteModule::Reco(), PulserFromRawModule::Reco(), EvtAddRawDigitBlockModule::Reco(), MnvRawDigitSuppression::Reco(), AutoPIDMaker::Reco(), NueBeamMonModule::Reco(), UberModule::Reco(), PulserSummaryModule::Reco(), UberModuleLite::Reco(), RotoClientModule::ReOpenOutputFile(), Anp::FillHeader::Run(), AlgMCDigit::RunAlg(), AlgDigit::RunAlg(), AlgCalDetSI::RunAlg(), SKZPWeightCalculator::RunPeriodIntFromValidity(), DbiCache::Search(), LISummarySorter::SetPlexHandle(), MadQuantities::ShowerValidation(), PhotonInjector::SimulateEvent(), SpillTimeCreateKeyFile(), PerOutputStream::Store(), Summarizer::Summarize(), FabPlnInstallLookup::TimeNextInstall(), EventInfoPage::WriteInfo(), PulserFromRawCollectorModule::WriteRawCurveData(), PulserCollectorModule::WriteRawCurveData(), PulserFromRawCollectorModule::WriteRawDriftData(), PulserCollectorModule::WriteRawDriftData(), and PulserTimingPoint::WriteToDatabase().

00053 { return fTimeStamp;}

Bool_t VldContext::IsNull (  )  const

Return true if this was initialized by default ctor we can only test detector type and simflag

Definition at line 78 of file VldContext.cxx.

References fDetector, fSimFlag, SimFlag::kUnknown, and Detector::kUnknown.

Referenced by IsValid().

00079 {
00080    // Return true if this was initialized by default ctor
00081    // we can only test detector type and simflag
00082    return fDetector==Detector::kUnknown && fSimFlag == SimFlag::kUnknown;
00083 
00084 }

Bool_t VldContext::IsValid (  )  const [inline]
void VldContext::Print ( Option_t *  option = ""  )  const

Friends And Related Function Documentation

Bool_t operator!= ( const VldContext lhs,
const VldContext rhs 
) [friend]
Bool_t operator< ( const VldContext lhs,
const VldContext rhs 
) [friend]
Bool_t operator<= ( const VldContext lhs,
const VldContext rhs 
) [friend]
Bool_t operator== ( const VldContext lhs,
const VldContext rhs 
) [friend]
Bool_t operator> ( const VldContext lhs,
const VldContext rhs 
) [friend]
Bool_t operator>= ( const VldContext lhs,
const VldContext rhs 
) [friend]

Member Data Documentation

Definition at line 76 of file VldContext.h.

Referenced by GetDetector(), IsNull(), operator!=(), operator<(), and operator==().

Definition at line 77 of file VldContext.h.

Referenced by GetSimFlag(), IsNull(), operator!=(), operator<(), and operator==().

Definition at line 78 of file VldContext.h.

Referenced by AsString(), GetTimeStamp(), operator!=(), operator<(), and operator==().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1