NtpTHEvent Class Reference

#include <NtpTHEvent.h>

List of all members.

Public Member Functions

 NtpTHEvent ()
virtual ~NtpTHEvent ()
virtual std::ostream & Print (std::ostream &os) const
virtual void Print (const Option_t *option="") const

Public Attributes

UShort_t index
 index of this NtpTHEvent in the event array
Short_t neumc
 index of best match neu in NtpMCRecord mc array
Int_t neustdhep
 index of best match neu in NtpMCRecord stdhep array
Float_t purity
 purity of event
Float_t completeall
Float_t completeslc
Float_t completeallnopecut
Float_t completeslcnopecut

Detailed Description

Definition at line 17 of file NtpTHEvent.h.


Constructor & Destructor Documentation

NtpTHEvent::NtpTHEvent (  ) 

Definition at line 20 of file NtpTHEvent.cxx.

00020                       : index(0),neumc(-1),neustdhep(-1),purity(-1),
00021                           completeall(-1),completeslc(-1),
00022                           completeallnopecut(-1),completeslcnopecut(-1){
00023   // Default constructor
00024 
00025 }

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

Definition at line 22 of file NtpTHEvent.h.

00022 {}


Member Function Documentation

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

Definition at line 42 of file NtpTHEvent.cxx.

References Print().

00042                                                          {
00043   //
00044   //  Purpose:  Print event truth helper data in form supported 
00045   //  by TObject::Print.
00046   //
00047   //  Arguments: option (not used)
00048   //
00049 
00050   Print(std::cout);
00051   return;
00052 
00053 }

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

Definition at line 27 of file NtpTHEvent.cxx.

References completeall, completeslc, index, neumc, neustdhep, and purity.

Referenced by Print().

00027                                                   {
00028   //
00029   //  Purpose:  Print event truth helper data on ostream.
00030   //
00031 
00032   os << "NtpTHEvent::Print" 
00033      << "\nindex " << index << ", best match neu mc id " << neumc 
00034      << ", neu stdhep id " << neustdhep  
00035      << "\npurity " << purity << ", completeall " << completeall
00036      << ", completeslc " << completeslc << endl;
00037   
00038   return os;
00039 
00040 }


Member Data Documentation

completeness of event using all strips in detector, no PE cut

Definition at line 41 of file NtpTHEvent.h.

completeness of event using all strips in slice above the pulse height cut

Definition at line 39 of file NtpTHEvent.h.

Referenced by MadPIDAnalysis::CreatePAN(), MadAnalysis::CreatePAN(), NueDisplayModule::GetBasicInfo(), MadScanDisplay::PassCuts(), MadEvDisplay::PassCuts(), Print(), and MadQuantities::ShowerValidation().

completeness of event using all strips in slice, no PE cut

Definition at line 43 of file NtpTHEvent.h.

index of this NtpTHEvent in the event array

Definition at line 33 of file NtpTHEvent.h.

Referenced by Print(), and NuReco::PrintTrueEnergy().


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

Generated on 25 Sep 2017 for loon by  doxygen 1.6.1