#include <NtpSREventSummary.h>
Public Member Functions | |
| NtpSREventSummary () | |
| virtual | ~NtpSREventSummary () |
| virtual std::ostream & | Print (std::ostream &os) const |
| virtual void | Print (Option_t *option="") const |
Public Attributes | |
| UInt_t | ndigit |
| number of digits | |
| UInt_t | nstrip |
| number of strips | |
| UShort_t | nslice |
| number of slices | |
| UShort_t | ncluster |
| number of clusters | |
| UShort_t | ntrack |
| number of tracks | |
| UShort_t | nshower |
| number of showers | |
| UShort_t | nevent |
| number of events | |
| Double_t | trigtime |
| Double_t | litime |
| time of last li digit in snarl (-1 if none) | |
| NtpSRPulseHeight | ph |
| NtpSRPlane | planeall |
| NtpSRPlane | plane |
| NtpSRDate | date |
| utc date/time of event | |
Definition at line 22 of file NtpSREventSummary.h.
| NtpSREventSummary::NtpSREventSummary | ( | ) | [inline] |
| virtual NtpSREventSummary::~NtpSREventSummary | ( | ) | [inline, virtual] |
| void NtpSREventSummary::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Definition at line 38 of file NtpSREventSummary.cxx.
References Print().
00038 { 00039 // 00040 // Purpose: Print event summary data in form supported by TObject::Print. 00041 // 00042 // Arguments: option (not used) 00043 // 00044 00045 Print(std::cout); 00046 return; 00047 00048 }
| std::ostream & NtpSREventSummary::Print | ( | std::ostream & | os | ) | const [virtual] |
Definition at line 19 of file NtpSREventSummary.cxx.
References date, litime, ndigit, nevent, nshower, nslice, nstrip, ntrack, ph, plane, planeall, and trigtime.
Referenced by NtpSRRecord::Print(), and Print().
00019 { 00020 // 00021 // Purpose: Print event summary data on ostream. 00022 // 00023 00024 os << "NtpSREventSummary::Print" << endl; 00025 os << "ndgt = " << ndigit << ", nstp = " << nstrip << ", nslc = " 00026 << nslice << ", ntrk = " << ntrack << ", nshw = " << nshower 00027 << ", nevt = " << nevent << endl; 00028 os << "trigtime(sec) = " << trigtime << " litime(sec) = " << litime << endl; 00029 os << "date: " << date; 00030 os << "ph" << ph; 00031 os << "planeall" << planeall; 00032 os << "plane" << plane; 00033 00034 return os; 00035 00036 }
utc date/time of event
Definition at line 66 of file NtpSREventSummary.h.
Referenced by MNtpModule::Ana(), MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpEventSummary(), and Print().
| Double_t NtpSREventSummary::litime |
time of last li digit in snarl (-1 if none)
Definition at line 50 of file NtpSREventSummary.h.
Referenced by NuDemoModule::Ana(), EventQualAna::Analyze(), ANtpEventInfoAna::Analyze(), NuAnalysis::ChargeSeparationOneSnarl(), NuAnalysis::ChargeSignCut(), MadTVAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), NuAnalysis::EnergySpect(), NuExtraction::ExtractLITags(), NtpSRModule::FillNtpEventSummary(), NuAnalysis::LIRejectionTest(), SRMom::LISnarl(), NuAnalysis::MakeFullDST(), and Print().
| UShort_t NtpSREventSummary::ncluster |
number of clusters
Definition at line 42 of file NtpSREventSummary.h.
Referenced by NtpSRModule::FillNtpEventSummary(), and SntpHelpers::GetCluster().
| UInt_t NtpSREventSummary::ndigit |
number of digits
Definition at line 39 of file NtpSREventSummary.h.
Referenced by MeuAnalysis::BasicPlots(), NtpSRModule::FillNtpEventSummary(), Print(), NuBase::Test(), and MeuAnalysis::Test().
| UShort_t NtpSREventSummary::nevent |
number of events
Definition at line 45 of file NtpSREventSummary.h.
Referenced by NtpTimingFit::AddEvent(), NueHandScan::Ana(), MNtpModule::Ana(), CondensedNtpModuleAtm::Ana(), CondensedNtpModule::Ana(), NueXsecWeightAna::Analyze(), NueModule::Analyze(), EventQualAna::Analyze(), ANtpEventInfoAna::Analyze(), MCNNRunner::CompactInput(), MadAnalysis::CreateANtpPAN(), MadTVAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), MadEdAnalysis::DataHist(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), MadTVAnalysis::DupRecoStrips(), MadMKAnalysis::DupRecoStrips(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpEventSummary(), MadCluAnalysis::FOM(), NueDisplayModule::GenerateOverlayMultiGraphs(), VertexHelper::GetEvent(), SntpHelpers::GetEvent(), NtpTools::GetNEventsPerSlice(), MadScanDisplay::InFidNoTrk(), MadScanDisplay::InFidTrk(), MadPIDAnalysis::MakeAbIDFile(), MadEdAnalysis::MakeEff(), MadUserAnalysis::MakeMyFile(), MadTestAnalysis::MakeMyFile(), MadPIDAnalysis::MakeMyFile(), MadDpAnalysis::MakeMyFile(), MadCBSQEAnalysis::MakeQEFile(), MadQuantities::MakeValidationFile(), MadEdAnalysis::MCHist(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadEdAnalysis::MyMakeMyFile(), MadEdAnalysis::MyMakeQEFile(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), MadEdAnalysis::PIDHisto(), MadCluAnalysis::Plot(), Print(), NearbyVertexFinder::ProcessEntry(), XTalkFilter::Reco(), VtxModule::Reco(), SystematicGains::Reco(), SpillTypeFilter::Reco(), NtpStTrimmer::Reco(), MadAnalysis::RecoExperiment(), MadAnalysis::RecoMC(), MadAnalysis::RecoMCExperiment(), MadQuantities::ShowerValidation(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), VHS::Train(), NueDisplayModule::UpdateDisplay(), NueDisplayModule::UpdateEventOverlayColors(), and MCNNRunner::WriteResults().
| UShort_t NtpSREventSummary::nshower |
number of showers
Definition at line 44 of file NtpSREventSummary.h.
Referenced by MadPIDAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), MadTVAnalysis::FDRCBoundary(), EventQualAna::FDRCBoundary(), ANtpEventInfoAna::FDRCBoundary(), NtpSRModule::FillNtpEventSummary(), SntpHelpers::GetShower(), MadQuantities::GetShwSC(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), and Print().
| UShort_t NtpSREventSummary::nslice |
number of slices
Definition at line 41 of file NtpSREventSummary.h.
Referenced by MadScanDisplay::Display(), MadScanDisplay::DrawTextBox(), MadEvDisplay::DrawTextBox(), NtpSRModule::FillNtpEventSummary(), NueDisplayModule::GenerateOverlayMultiGraphs(), NueDisplayModule::GetBasicInfo(), VertexHelper::GetSlice(), SntpHelpers::GetSlice(), MadCBSQEAnalysis::MakeQEFile(), Print(), NuBase::SetRootFileObjects(), MeuAnalysis::SetRootFileObjects(), MadCBSQEAnalysis::TestQEDiscrim(), and NueDisplayModule::UpdateSliceOverlayColors().
| UInt_t NtpSREventSummary::nstrip |
number of strips
Definition at line 40 of file NtpSREventSummary.h.
Referenced by MadTVAnalysis::ComputeLowPHRatio(), MadMKAnalysis::ComputeLowPHRatio(), MadAnalysis::CreatePAN(), MadScanDisplay::Display(), MadTVAnalysis::EarlyActivity(), MadMKAnalysis::EarlyActivity(), NtpSRModule::FillNtpEventSummary(), VertexHelper::GetStrip(), SntpHelpers::GetStrip(), MadHandScan::HandScanDisplay(), MinosCompactEvent::MinosCompactEvent(), MadTVAnalysis::NPlanesInObj(), MadMKAnalysis::NPlanesInObj(), MadTVAnalysis::NStripsInObj(), MadMKAnalysis::NStripsInObj(), Print(), and MadQuantities::ShowerValidation().
| UShort_t NtpSREventSummary::ntrack |
number of tracks
Definition at line 43 of file NtpSREventSummary.h.
Referenced by CondensedNtpModuleAtm::Ana(), MeuAnalysis::BasicPlots(), NtpSRModule::FillNtpEventSummary(), VertexHelper::GetTrack(), SntpHelpers::GetTrack(), MadQuantities::IsSingleTrack(), MadQuantities::IsTrack(), MadCluAnalysis::IsTrackInSlice(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), Print(), NtpSRModule::Reco(), NuBase::Test(), and MeuAnalysis::Test().
summed digit pulse height planeall.beg/end is determined as the min/max planes with non-zero readout from either end. planeall.n is determined as the number of planes within this range with non-zero readout from either end.
Definition at line 51 of file NtpSREventSummary.h.
Referenced by MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), NuExtraction::ExtractGeneralInfo(), MadTVAnalysis::FDRCBoundary(), EventQualAna::FDRCBoundary(), ANtpEventInfoAna::FDRCBoundary(), NtpSRModule::FillNtpEventSummary(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadEdAnalysis::PID(), and Print().
digits above threshold (nominally 3 pe) date.sec is filled with (the vldtimestamp->GetSec() + the digitlisthandle -> GetAbsTime())
Definition at line 63 of file NtpSREventSummary.h.
Referenced by MadDpID::CalcVars(), MadPIDAnalysis::CreatePAN(), MadDpAnalysis::CreatePAN(), NuExtraction::ExtractGeneralInfo(), MadTVAnalysis::FDRCBoundary(), EventQualAna::FDRCBoundary(), ANtpEventInfoAna::FDRCBoundary(), NtpSRModule::FillNtpEventSummary(), MadTestAnalysis::PID(), MadPIDAnalysis::PID(), MadEdAnalysis::PID(), MadDpAnalysis::PID(), and Print().
range of planes all digits plane.beg/end is determined by first testing for 4 contiguous planes with a summed ph > 3 pe across both ends. The minimum plane of the first such group and the maximum plane of the last such group form plane.beg and plane.end respectively. plane.n is the number of planes between plane.beg and plane.end with non-zero readout from either end. Within these boundaries, the u/v plane boundaries are set according to the min/max u/v planes with non-zero readout from either end.
Definition at line 55 of file NtpSREventSummary.h.
Referenced by NtpSRModule::FillNtpEventSummary(), and Print().
| Double_t NtpSREventSummary::trigtime |
fractional second The litime is the time of the last LI digit in the snarl (-1 if none), where an LI digit is a RawDigit on a channel with readout type kFlashTrigPMT and an adc count > 100.
Definition at line 46 of file NtpSREventSummary.h.
Referenced by NtpTimingFit::AddEvent(), MadTVAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), MadTVAnalysis::EarlyActivity(), MadMKAnalysis::EarlyActivity(), NuExtraction::ExtractGeneralInfo(), NtpSRModule::FillNtpEventSummary(), MadMKAnalysis::GetEvtTimeChar(), MadTVAnalysis::GetEvtTimeCharPHC(), MadMKAnalysis::GetEvtTimeCharPHC(), and Print().
1.4.7