NtpMCDetSimResult Class Reference

#include <NtpMCDetSimResult.h>

List of all members.

Public Member Functions

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

Public Attributes

Double_t timeShift
 Shift of times neccessary for clean simulation.
UInt_t nPE
 number of pe objects
UInt_t hitPixels
 total pixel buckets with at least 1 pe
UInt_t hitPixelsWithXtalk
 total pixel buckets w/at least 1 pe, inc x-talk
UInt_t digitsAfterFETrigger
UInt_t digitsAfterSpars
UInt_t digitsAfterDaqTrigger
Float_t totalPE
 total PEs input to DetSim
Float_t totalCharge
Float_t adcsAfterFETrigger
Float_t adcsAfterSpars
Float_t adcsAfterDaqTrigger
UInt_t bigSnarl
 the id of the biggest snarl
Int_t snarls
UInt_t * snarlDigits
UInt_t * snarlTrigger
Float_t * snarlAdcs

Detailed Description

Definition at line 17 of file NtpMCDetSimResult.h.


Constructor & Destructor Documentation

NtpMCDetSimResult::NtpMCDetSimResult (  ) 
NtpMCDetSimResult::~NtpMCDetSimResult (  )  [virtual]

Definition at line 28 of file NtpMCDetSimResult.cxx.

References Clear().

00028                                       {
00029   Clear();
00030 }


Member Function Documentation

void NtpMCDetSimResult::Clear ( Option_t *  option = ""  ) 

Definition at line 32 of file NtpMCDetSimResult.cxx.

References snarlAdcs, snarlDigits, snarls, and snarlTrigger.

Referenced by NtpStRecord::Clear(), NtpMCRecord::Clear(), and ~NtpMCDetSimResult().

00032                                                     {
00033   // Purpose: Clear memory allocated to arrays 
00034   if ( snarlDigits ) delete [] snarlDigits; snarlDigits = 0;
00035   if ( snarlTrigger ) delete [] snarlTrigger; snarlTrigger = 0;
00036   if ( snarlAdcs ) delete [] snarlAdcs; snarlAdcs = 0;
00037   snarls = 0;
00038   
00039 }

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

Definition at line 51 of file NtpMCDetSimResult.cxx.

References Print().

00051                                                           {
00052   //
00053   //  Purpose:  Print event summary data in form supported by TObject::Print.
00054   //
00055   //  Arguments: option (not used)
00056   //
00057 
00058   Print(std::cout);
00059   return;
00060 
00061 }

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

Definition at line 41 of file NtpMCDetSimResult.cxx.

Referenced by Print().

00041                                                          {
00042   //
00043   //  Purpose:  Print ntpmc photon transport summary data on ostream.
00044   //
00045 
00046   os << "NtpMCDetSimResult::Print" << endl;
00047   return os;
00048 
00049 }


Member Data Documentation

Definition at line 47 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 45 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 46 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

the id of the biggest snarl

Definition at line 49 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 41 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 39 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 40 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

total pixel buckets with at least 1 pe

Definition at line 37 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

total pixel buckets w/at least 1 pe, inc x-talk

Definition at line 38 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

number of pe objects

Definition at line 36 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 53 of file NtpMCDetSimResult.h.

Referenced by Clear(), and NtpMCModule::FillNtpMCDetSimResult().

Definition at line 51 of file NtpMCDetSimResult.h.

Referenced by Clear(), and NtpMCModule::FillNtpMCDetSimResult().

Definition at line 50 of file NtpMCDetSimResult.h.

Referenced by Clear(), and NtpMCModule::FillNtpMCDetSimResult().

Definition at line 52 of file NtpMCDetSimResult.h.

Referenced by Clear(), and NtpMCModule::FillNtpMCDetSimResult().

Shift of times neccessary for clean simulation.

Definition at line 35 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

Definition at line 44 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().

total PEs input to DetSim

Definition at line 43 of file NtpMCDetSimResult.h.

Referenced by NtpMCModule::FillNtpMCDetSimResult().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1