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

number of clusters

Definition at line 42 of file NtpSREventSummary.h.

Referenced by NtpSRModule::FillNtpEventSummary(), and SntpHelpers::GetCluster().

number of events

Definition at line 45 of file NtpSREventSummary.h.

Referenced by NtpTimingFit::AddEvent(), CondensedNtpModule::Ana(), NueHandScan::Ana(), MNtpModule::Ana(), CondensedNtpModuleAtm::Ana(), NueModule::Analyze(), NueXsecWeightAna::Analyze(), ANtpEventInfoAna::Analyze(), EventQualAna::Analyze(), MCNNRunner::CompactInput(), MadAnalysis::CreateANtpPAN(), MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadMKAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadTVAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), MadCluAnalysis::DataDistributions(), MadEdAnalysis::DataHist(), MadScanDisplay::Display(), MadEvDisplay::Display(), MadEvDisplay::DrawTextBox(), MadScanDisplay::DrawTextBox(), MadTVAnalysis::DupRecoStrips(), MadMKAnalysis::DupRecoStrips(), NtpTimingNtuple::Fill(), NtpSRModule::FillNtpEventSummary(), MadCluAnalysis::FOM(), NueDisplayModule::GenerateOverlayMultiGraphs(), VertexHelper::GetEvent(), SntpHelpers::GetEvent(), NtpTools::GetNEventsPerSlice(), MadScanDisplay::InFidNoTrk(), MadScanDisplay::InFidTrk(), NtpTrackAD::LoadEvent(), MadPIDAnalysis::MakeAbIDFile(), MadEdAnalysis::MakeEff(), MadTestAnalysis::MakeMyFile(), MadUserAnalysis::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(), SpillTypeFilter::Reco(), NtpStTrimmer::Reco(), VtxModule::Reco(), FillPIDFromText::Reco(), SystematicGains::Reco(), XTalkFilter::Reco(), MadAnalysis::RecoExperiment(), MadAnalysis::RecoMC(), MadAnalysis::RecoMCExperiment(), MadQuantities::ShowerValidation(), VHS::Skim(), MadCBSQEAnalysis::TestQEDiscrim(), VHS::Train(), NueDisplayModule::UpdateDisplay(), NueDisplayModule::UpdateEventOverlayColors(), and MCNNRunner::WriteResults().

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 MadDpAnalysis::CreatePAN(), MadTestAnalysis::CreatePAN(), MadPIDAnalysis::CreatePAN(), MadScanDisplay::Display(), MadEvDisplay::Display(), NuExtraction::ExtractGeneralInfo(), MadTVAnalysis::FDRCBoundary(), EventQualAna::FDRCBoundary(), ANtpEventInfoAna::FDRCBoundary(), NtpSRModule::FillNtpEventSummary(), MadEdAnalysis::MyCreatePAN(), MadEdAnalysis::MyCreatePANData(), MadEdAnalysis::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().


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

Generated on 13 Sep 2017 for loon by  doxygen 1.6.1