#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 (wketchum@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.
1.8.11