#include <FlashHypothesisComparison.h>
Public Member Functions | |
FlashHypothesisComparison () | |
void | SetOutputObjects (TTree *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, TH1F *, const unsigned int, bool fill=true) |
void | RunComparison (const unsigned int, const unsigned int, const FlashHypothesisCollection &, const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &) |
Private Member Functions | |
void | FillFlashHypothesisInfo (const FlashHypothesisCollection &, const std::vector< float > &, const std::vector< float > &) |
void | FillSimPhotonCounterInfo (const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &) |
void | FillComparisonInfo (const FlashHypothesisCollection &, const SimPhotonCounter &) |
Private Attributes | |
FlashUtilities | fUtil |
bool | fFillTree |
TTree * | fTree |
TH1F * | fHypHist_p |
TH1F * | fSimHist_p |
TH1F * | fCompareHist_p |
TH1F * | fHypHist_l |
TH1F * | fSimHist_l |
TH1F * | fCompareHist_l |
TH1F * | fHypHist_t |
TH1F * | fSimHist_t |
TH1F * | fCompareHist_t |
unsigned int | fRun |
unsigned int | fEvent |
float | fHypPEs_p |
float | fHypPEsError_p |
float | fSimPEs_p |
float | fHypY_p |
float | fSimY_p |
float | fHypRMSY_p |
float | fSimRMSY_p |
float | fHypZ_p |
float | fSimZ_p |
float | fHypRMSZ_p |
float | fSimRMSZ_p |
float | fCompare_p |
float | fHypPEs_l |
float | fHypPEsError_l |
float | fSimPEs_l |
float | fHypY_l |
float | fSimY_l |
float | fHypRMSY_l |
float | fSimRMSY_l |
float | fHypZ_l |
float | fSimZ_l |
float | fHypRMSZ_l |
float | fSimRMSZ_l |
float | fCompare_l |
float | fHypPEs_t |
float | fHypPEsError_t |
float | fSimPEs_t |
float | fHypY_t |
float | fSimY_t |
float | fHypRMSY_t |
float | fSimRMSY_t |
float | fHypZ_t |
float | fSimZ_t |
float | fHypRMSZ_t |
float | fSimRMSZ_t |
float | fCompare_t |
Definition at line 25 of file FlashHypothesisComparison.h.
|
inline |
Definition at line 28 of file FlashHypothesisComparison.h.
|
private |
Definition at line 219 of file FlashHypothesisComparison.cxx.
|
private |
Definition at line 163 of file FlashHypothesisComparison.cxx.
|
private |
Definition at line 192 of file FlashHypothesisComparison.cxx.
void opdet::FlashHypothesisComparison::RunComparison | ( | const unsigned int | run, |
const unsigned int | event, | ||
const FlashHypothesisCollection & | fhc, | ||
const SimPhotonCounter & | spc, | ||
const std::vector< float > & | posY, | ||
const std::vector< float > & | posZ | ||
) |
Definition at line 139 of file FlashHypothesisComparison.cxx.
void opdet::FlashHypothesisComparison::SetOutputObjects | ( | TTree * | tree, |
TH1F * | h_h_p, | ||
TH1F * | h_s_p, | ||
TH1F * | h_c_p, | ||
TH1F * | h_h_l, | ||
TH1F * | h_s_l, | ||
TH1F * | h_c_l, | ||
TH1F * | h_h_t, | ||
TH1F * | h_s_t, | ||
TH1F * | h_c_t, | ||
const unsigned int | n_opdet, | ||
bool | fill = true |
||
) |
Title: FlashHypothesisComparison Class Author: Wes Ketchum (wketc) hum@ lanl. gov
Description: Class for comparing a flash hypothesis to MC truth (via SimPhotonCounter). Needs a flash hypothesis and a SimPhotonCounter object as input. Outputs a Tree with relevent info.
Definition at line 22 of file FlashHypothesisComparison.cxx.
|
private |
Definition at line 99 of file FlashHypothesisComparison.h.
|
private |
Definition at line 86 of file FlashHypothesisComparison.h.
|
private |
Definition at line 112 of file FlashHypothesisComparison.h.
|
private |
Definition at line 67 of file FlashHypothesisComparison.h.
|
private |
Definition at line 64 of file FlashHypothesisComparison.h.
|
private |
Definition at line 70 of file FlashHypothesisComparison.h.
|
private |
Definition at line 73 of file FlashHypothesisComparison.h.
|
private |
Definition at line 59 of file FlashHypothesisComparison.h.
|
private |
Definition at line 65 of file FlashHypothesisComparison.h.
|
private |
Definition at line 62 of file FlashHypothesisComparison.h.
|
private |
Definition at line 68 of file FlashHypothesisComparison.h.
|
private |
Definition at line 88 of file FlashHypothesisComparison.h.
|
private |
Definition at line 75 of file FlashHypothesisComparison.h.
|
private |
Definition at line 101 of file FlashHypothesisComparison.h.
|
private |
Definition at line 89 of file FlashHypothesisComparison.h.
|
private |
Definition at line 76 of file FlashHypothesisComparison.h.
|
private |
Definition at line 102 of file FlashHypothesisComparison.h.
|
private |
Definition at line 93 of file FlashHypothesisComparison.h.
|
private |
Definition at line 80 of file FlashHypothesisComparison.h.
|
private |
Definition at line 106 of file FlashHypothesisComparison.h.
|
private |
Definition at line 97 of file FlashHypothesisComparison.h.
|
private |
Definition at line 84 of file FlashHypothesisComparison.h.
|
private |
Definition at line 110 of file FlashHypothesisComparison.h.
|
private |
Definition at line 91 of file FlashHypothesisComparison.h.
|
private |
Definition at line 78 of file FlashHypothesisComparison.h.
|
private |
Definition at line 104 of file FlashHypothesisComparison.h.
|
private |
Definition at line 95 of file FlashHypothesisComparison.h.
|
private |
Definition at line 82 of file FlashHypothesisComparison.h.
|
private |
Definition at line 108 of file FlashHypothesisComparison.h.
|
private |
Definition at line 72 of file FlashHypothesisComparison.h.
|
private |
Definition at line 66 of file FlashHypothesisComparison.h.
|
private |
Definition at line 63 of file FlashHypothesisComparison.h.
|
private |
Definition at line 69 of file FlashHypothesisComparison.h.
|
private |
Definition at line 90 of file FlashHypothesisComparison.h.
|
private |
Definition at line 77 of file FlashHypothesisComparison.h.
|
private |
Definition at line 103 of file FlashHypothesisComparison.h.
|
private |
Definition at line 94 of file FlashHypothesisComparison.h.
|
private |
Definition at line 81 of file FlashHypothesisComparison.h.
|
private |
Definition at line 107 of file FlashHypothesisComparison.h.
|
private |
Definition at line 98 of file FlashHypothesisComparison.h.
|
private |
Definition at line 85 of file FlashHypothesisComparison.h.
|
private |
Definition at line 111 of file FlashHypothesisComparison.h.
|
private |
Definition at line 92 of file FlashHypothesisComparison.h.
|
private |
Definition at line 79 of file FlashHypothesisComparison.h.
|
private |
Definition at line 105 of file FlashHypothesisComparison.h.
|
private |
Definition at line 96 of file FlashHypothesisComparison.h.
|
private |
Definition at line 83 of file FlashHypothesisComparison.h.
|
private |
Definition at line 109 of file FlashHypothesisComparison.h.
|
private |
Definition at line 60 of file FlashHypothesisComparison.h.
|
private |
Definition at line 46 of file FlashHypothesisComparison.h.