NtpSREventSummary Class Reference

#include <NtpSREventSummary.h>

List of all members.

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


Detailed Description

Definition at line 22 of file NtpSREventSummary.h.


Constructor & Destructor Documentation

NtpSREventSummary::NtpSREventSummary (  )  [inline]

Definition at line 26 of file NtpSREventSummary.h.

00026                      : ndigit(0),nstrip(0),nslice(0),ncluster(0),ntrack(0),
00027     nshower(0),nevent(0),trigtime(0),litime(-1) {}

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

Definition at line 28 of file NtpSREventSummary.h.

00028 {}


Member Function Documentation

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 }


Member Data Documentation

NtpSRDate NtpSREventSummary::date

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(), ScintCalEvent::GetDate(), 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(), ScintCalEvent::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().

NtpSRPulseHeight NtpSREventSummary::ph

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().

NtpSRPlane NtpSREventSummary::plane

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().

NtpSRPlane NtpSREventSummary::planeall

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().


The documentation for this class was generated from the following files:
Generated on Thu Jul 10 22:53:08 2014 for loon by  doxygen 1.4.7