Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NtpMCSummary Class Reference

#include <NtpMCSummary.h>

List of all members.

Public Member Functions

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

Public Attributes

UShort_t error
UShort_t nmc
UInt_t nstdhep
UInt_t ndigihit
NtpMCGenInfo geninfo


Constructor & Destructor Documentation

NtpMCSummary::NtpMCSummary  )  [inline]
 

Definition at line 22 of file NtpMCSummary.h.

References error, ndigihit, nmc, and nstdhep.

00022 : error(0),nmc(0),nstdhep(0),ndigihit(0) {}

virtual NtpMCSummary::~NtpMCSummary  )  [inline, virtual]
 

Definition at line 23 of file NtpMCSummary.h.

00023 {}


Member Function Documentation

void NtpMCSummary::Clear Option_t *  option = ""  )  [inline]
 

Definition at line 26 of file NtpMCSummary.h.

References NtpMCGenInfo::Clear(), geninfo, and option.

00026 { geninfo.Clear(option); }

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

Definition at line 35 of file NtpMCSummary.cxx.

References Print().

00035                                                      {
00036   //
00037   //  Purpose:  Print event summary data in form supported by TObject::Print.
00038   //
00039   //  Arguments: option (not used)
00040   //
00041 
00042   Print(std::cout);
00043   return;
00044 
00045 }

std::ostream & NtpMCSummary::Print std::ostream &  os  )  const [virtual]
 

Definition at line 20 of file NtpMCSummary.cxx.

References error, geninfo, ndigihit, nmc, and nstdhep.

Referenced by Print(), and NtpMCRecord::Print().

00020                                                     {
00021   //
00022   //  Purpose:  Print event summary data on ostream.
00023   //
00024 
00025   os << "NtpMCSummary::Print" << endl;
00026   os <<  "nmc " << nmc << " nstdhep " << nstdhep << " ndigihit "
00027      << ndigihit << " error 0x" << setfill('0') << hex << setw(8)
00028      << error << dec << setfill(' ') << endl;
00029   os << geninfo << endl;
00030   
00031   return os;
00032 
00033 }


Member Data Documentation

UShort_t NtpMCSummary::error
 

Definition at line 36 of file NtpMCSummary.h.

Referenced by NtpMCModule::FillNtpMCTruth(), NtpMCSummary(), and Print().

NtpMCGenInfo NtpMCSummary::geninfo
 

Definition at line 40 of file NtpMCSummary.h.

Referenced by NueDisplayModule::Ana(), MNtpModule::Ana(), ANtpRecoNtpManipulator::ANtpRecoNtpManipulator(), Clear(), NtpStRecord::GetRelease(), Print(), and NtpMCModule::Reco().

UInt_t NtpMCSummary::ndigihit
 

Definition at line 39 of file NtpMCSummary.h.

Referenced by MCMonitorCosmicHistograms::FillHistsTrue(), NtpMCModule::FillNtpMCDigiScintHit(), NtpMCSummary(), and Print().

UShort_t NtpMCSummary::nmc
 

Definition at line 37 of file NtpMCSummary.h.

Referenced by inuke_reweight::calc_weights(), MCMonitorCosmicHistograms::FillHistsTrue(), MCMonitorBeamHistograms::FillHistsTrue(), MadTVAnalysis::FillMCHists(), MadMKAnalysis::FillMCHists(), NtpMCModule::FillNtpMCTruth(), MadBase::GetEntry(), NtpMCSummary(), Print(), NuMadAnalysis::SetEntry(), and inuke_reweight::test_fill_stdhep().

UInt_t NtpMCSummary::nstdhep
 

Definition at line 38 of file NtpMCSummary.h.

Referenced by MCMonitorCosmicHistograms::FillHistsTrue(), MCMonitorBeamHistograms::FillHistsTrue(), NtpMCModule::FillNtpMCStdHep(), NtpTools::GetTotHadPt(), NtpMCSummary(), and Print().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:42 2010 for loon by  doxygen 1.3.9.1