#include <SimEventResult.h>
Public Member Functions | |
| SimEventResult () | |
| SimEventResult (const SimEventResult &rhs) | |
| virtual | ~SimEventResult () |
| void | operator= (const SimEventResult &rhs) |
| void | Reset () |
| virtual void | Print (Option_t *option="") const |
| virtual std::ostream & | FormatToOStream (std::ostream &os, Option_t *option="") const |
| ClassDef (SimEventResult, 3) | |
Public Attributes | |
| Int_t | run |
| Int_t | event |
| Double_t | timeShift |
| Float_t | totalPe |
| Int_t | npe |
| Int_t | hitPixels |
| Int_t | hitPixelsWithXtalk |
| Float_t | totalCharge |
| Int_t | digitsAfterFETrigger |
| Float_t | adcsAfterFETrigger |
| Int_t | digitsAfterSpars |
| Float_t | adcsAfterSpars |
| Int_t | digitsAfterDaqTrigger |
| Float_t | adcsAfterDaqTrigger |
| Int_t | snarls |
| Int_t | bigSnarl |
| Int_t * | snarl_digits |
| Int_t * | snarl_trigger |
| Float_t * | snarl_adcs |
Friends | |
| class | SimDetector |
| std::ostream & | operator<< (std::ostream &os, const SimEventResult &r) |
|
|
Definition at line 11 of file SimEventResult.cxx. 00011 : 00012 TNamed("SimEventResult","DetSim Event Statistics") 00013 { 00014 snarl_digits = 0; 00015 snarl_trigger = 0; 00016 snarl_adcs = 0; 00017 Reset(); 00018 }
|
|
|
Definition at line 20 of file SimEventResult.cxx. 00020 : 00021 TNamed("SimEventResult","DetSim Event Statistics") 00022 { 00023 (*this) = rhs; 00024 }
|
|
|
Definition at line 19 of file SimEventResult.h. References Reset(). 00019 { Reset(); };
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 98 of file SimEventResult.cxx. References adcsAfterDaqTrigger, adcsAfterFETrigger, adcsAfterSpars, digitsAfterDaqTrigger, digitsAfterFETrigger, digitsAfterSpars, event, Form(), Nav::GetName(), hitPixels, hitPixelsWithXtalk, run, snarl_adcs, snarl_digits, snarl_trigger, snarls, totalCharge, and totalPe. Referenced by operator<<(), and Print(). 00100 {
00101 os << GetName() << endl
00102 << " Run: \t" << run << endl
00103 << " Event: \t" << event << endl
00104 << " TotalPe: \t" << totalPe << endl
00105 << " HitPixelBuckets: \t" << hitPixels << endl
00106 << " HitPixelsWithXtalk: \t" << hitPixelsWithXtalk << endl
00107 << " TotalCharge: \t" << totalCharge/Munits::fC << " fC" << endl
00108 << " DigitsAfterFETrigger: \t" << digitsAfterFETrigger << endl
00109 << " AdcsAfterFETrigger: \t" << adcsAfterFETrigger << endl
00110 << " DigitsAfterSpars: \t" << digitsAfterSpars << endl
00111 << " AdcsAfterSpars: \t" << adcsAfterSpars << endl
00112 << " DigitsAfterDaqTrigger:\t" << digitsAfterDaqTrigger << endl
00113 << " AdcsAfterDaqTrigger: \t" << adcsAfterDaqTrigger << endl
00114 << " Snarls: \t" << snarls << endl
00115 ;
00116 for(Int_t i=0;i<snarls;i++) {
00117 os << Form(" Snarl: %2d Triggers: 0x%08x Digits: %4d ADCs: %5f",
00118 i,snarl_trigger[i],snarl_digits[i],snarl_adcs[i])
00119 << endl;
00120 }
00121 return os;
00122 }
|
|
|
|
Definition at line 92 of file SimEventResult.cxx. References FormatToOStream(), and option. Referenced by DetSim::Ana(), and SimDetector::Print(). 00093 {
00094 FormatToOStream(std::cout,option);
00095 }
|
|
|
Definition at line 60 of file SimEventResult.cxx. References adcsAfterDaqTrigger, adcsAfterFETrigger, adcsAfterSpars, bigSnarl, digitsAfterDaqTrigger, digitsAfterFETrigger, digitsAfterSpars, event, hitPixels, hitPixelsWithXtalk, npe, run, snarl_adcs, snarl_digits, snarl_trigger, snarls, totalCharge, and totalPe. Referenced by SimDetector::CompileStats(), and ~SimEventResult(). 00061 {
00062 run = 0;
00063 event = 0;
00064
00065 totalPe = 0; // Total PEs input to DetSim
00066 npe = 0; // Number of pe objects.
00067
00068 hitPixels = 0; // Total pixel buckets with at least 1 pe
00069 hitPixelsWithXtalk = 0; // Total pixel buckets with at least 1pe, incl crosstalk
00070 totalCharge = 0;
00071 digitsAfterFETrigger = 0;
00072 adcsAfterFETrigger = 0;
00073 digitsAfterSpars = 0;
00074 adcsAfterSpars = 0;
00075 digitsAfterDaqTrigger = 0;
00076 adcsAfterDaqTrigger = 0;
00077
00078 snarls = 0;
00079 bigSnarl = 0; // The id of the biggest snarl;
00080 if(snarl_digits) delete [] snarl_digits;
00081 if(snarl_trigger) delete [] snarl_trigger;
00082 if(snarl_adcs) delete [] snarl_adcs;
00083
00084 snarl_digits = 0;
00085 snarl_trigger = 0;
00086 snarl_adcs = 0;
00087 }
|
|
||||||||||||
|
|
|
|
Definition at line 29 of file SimEventResult.h. |
|
|
Definition at line 46 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 41 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 43 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 49 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), operator=(), and Reset(). |
|
|
Definition at line 45 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 40 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 42 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 31 of file SimEventResult.h. Referenced by FormatToOStream(), DetSim::Get(), operator=(), and Reset(). |
|
|
Definition at line 37 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 38 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 35 of file SimEventResult.h. Referenced by DetSim::Ana(), NtpMCModule::FillNtpMCDetSimResult(), operator=(), and Reset(). |
|
|
Definition at line 30 of file SimEventResult.h. Referenced by FormatToOStream(), DetSim::Get(), operator=(), and Reset(). |
|
|
Definition at line 52 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 50 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 51 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 48 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 32 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), and operator=(). |
|
|
Definition at line 39 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
|
|
Definition at line 34 of file SimEventResult.h. Referenced by SimDetector::CompileStats(), NtpMCModule::FillNtpMCDetSimResult(), FormatToOStream(), operator=(), and Reset(). |
1.3.9.1