LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
opdet::FlashHypothesisComparison Class Reference

#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
 

Detailed Description

Definition at line 23 of file FlashHypothesisComparison.h.

Constructor & Destructor Documentation

opdet::FlashHypothesisComparison::FlashHypothesisComparison ( )
inline

Definition at line 26 of file FlashHypothesisComparison.h.

References trkf::fill(), RunComparison(), and SetOutputObjects().

26 {}

Member Function Documentation

void opdet::FlashHypothesisComparison::FillComparisonInfo ( const FlashHypothesisCollection fhc,
const SimPhotonCounter spc 
)
private

Definition at line 212 of file FlashHypothesisComparison.cxx.

References opdet::FlashUtilities::CompareByError(), fCompare_l, fCompare_p, fCompare_t, fCompareHist_l, fCompareHist_p, fCompareHist_t, fUtil, opdet::FlashHypothesisCollection::GetLateHypothesis(), opdet::FlashHypothesisCollection::GetPromptHypothesis(), opdet::FlashHypothesisCollection::GetTotalHypothesis(), opdet::SimPhotonCounter::LatePhotonVector(), opdet::SimPhotonCounter::PromptPhotonVector(), and opdet::SimPhotonCounter::TotalPhotonVector().

Referenced by RunComparison().

214 {
215  std::vector<float> result_p,result_l,result_t;
216  fCompare_p = fUtil.CompareByError(fhc.GetPromptHypothesis(),spc.PromptPhotonVector(),result_p);
217  fCompare_l = fUtil.CompareByError(fhc.GetLateHypothesis(),spc.LatePhotonVector(),result_l);
218  fCompare_t = fUtil.CompareByError(fhc.GetTotalHypothesis(),spc.TotalPhotonVector(),result_t);
219 
220  for(size_t i=0; i<result_p.size(); i++){
221  fCompareHist_p->SetBinContent(i+1,result_p[i]);
222  fCompareHist_l->SetBinContent(i+1,result_l[i]);
223  fCompareHist_t->SetBinContent(i+1,result_t[i]);
224  }
225 
226 }
float CompareByError(const FlashHypothesis &, const std::vector< float > &, std::vector< float > &)
void opdet::FlashHypothesisComparison::FillFlashHypothesisInfo ( const FlashHypothesisCollection fhc,
const std::vector< float > &  posY,
const std::vector< float > &  posZ 
)
private

Definition at line 156 of file FlashHypothesisComparison.cxx.

References fHypHist_l, fHypHist_p, fHypHist_t, fHypPEs_l, fHypPEs_p, fHypPEs_t, fHypPEsError_l, fHypPEsError_p, fHypPEsError_t, fHypRMSY_l, fHypRMSY_p, fHypRMSY_t, fHypRMSZ_l, fHypRMSZ_p, fHypRMSZ_t, fHypY_l, fHypY_p, fHypY_t, fHypZ_l, fHypZ_p, fHypZ_t, fUtil, opdet::FlashHypothesis::GetHypothesis(), opdet::FlashHypothesis::GetHypothesisVector(), opdet::FlashHypothesisCollection::GetLateHypothesis(), opdet::FlashUtilities::GetPosition(), opdet::FlashHypothesisCollection::GetPromptHypothesis(), opdet::FlashHypothesisCollection::GetTotalHypothesis(), opdet::FlashHypothesis::GetTotalPEs(), opdet::FlashHypothesis::GetTotalPEsError(), and opdet::FlashHypothesisCollection::GetVectorSize().

Referenced by RunComparison().

159 {
160  fHypPEs_p = fhc.GetPromptHypothesis().GetTotalPEs();
161  fHypPEsError_p = fhc.GetPromptHypothesis().GetTotalPEsError();
162  fUtil.GetPosition(fhc.GetPromptHypothesis().GetHypothesisVector(),posY,fHypY_p,fHypRMSY_p);
163  fUtil.GetPosition(fhc.GetPromptHypothesis().GetHypothesisVector(),posZ,fHypZ_p,fHypRMSZ_p);
164 
165  for(size_t i=0; i<fhc.GetVectorSize(); i++)
166  fHypHist_p->SetBinContent(i+1,fhc.GetPromptHypothesis().GetHypothesis(i));
167 
168  fHypPEs_l = fhc.GetLateHypothesis().GetTotalPEs();
169  fHypPEsError_l = fhc.GetLateHypothesis().GetTotalPEsError();
170  fUtil.GetPosition(fhc.GetLateHypothesis().GetHypothesisVector(),posY,fHypY_l,fHypRMSY_l);
171  fUtil.GetPosition(fhc.GetLateHypothesis().GetHypothesisVector(),posZ,fHypZ_l,fHypRMSZ_l);
172 
173  for(size_t i=0; i<fhc.GetVectorSize(); i++)
174  fHypHist_l->SetBinContent(i+1,fhc.GetLateHypothesis().GetHypothesis(i));
175 
176  fHypPEs_t = fhc.GetTotalHypothesis().GetTotalPEs();
177  fHypPEsError_t = fhc.GetTotalHypothesis().GetTotalPEsError();
178  fUtil.GetPosition(fhc.GetTotalHypothesis().GetHypothesisVector(),posY,fHypY_t,fHypRMSY_t);
179  fUtil.GetPosition(fhc.GetTotalHypothesis().GetHypothesisVector(),posZ,fHypZ_t,fHypRMSZ_t);
180 
181  for(size_t i=0; i<fhc.GetVectorSize(); i++)
182  fHypHist_t->SetBinContent(i+1,fhc.GetLateHypothesis().GetHypothesis(i));
183 }
void GetPosition(const std::vector< float > &, const std::vector< float > &, float &, float &)
void opdet::FlashHypothesisComparison::FillSimPhotonCounterInfo ( const SimPhotonCounter spc,
const std::vector< float > &  posY,
const std::vector< float > &  posZ 
)
private

Definition at line 185 of file FlashHypothesisComparison.cxx.

References fSimHist_l, fSimHist_p, fSimHist_t, fSimPEs_l, fSimPEs_p, fSimPEs_t, fSimRMSY_l, fSimRMSY_p, fSimRMSY_t, fSimRMSZ_l, fSimRMSZ_p, fSimRMSZ_t, fSimY_l, fSimY_p, fSimY_t, fSimZ_l, fSimZ_p, fSimZ_t, fUtil, opdet::FlashUtilities::GetPosition(), opdet::SimPhotonCounter::GetVectorSize(), opdet::SimPhotonCounter::LatePhotonTotal(), opdet::SimPhotonCounter::LatePhotonVector(), opdet::SimPhotonCounter::PromptPhotonTotal(), opdet::SimPhotonCounter::PromptPhotonVector(), and opdet::SimPhotonCounter::TotalPhotonVector().

Referenced by RunComparison().

188 {
189  fSimPEs_p = spc.PromptPhotonTotal();
190  fUtil.GetPosition(spc.PromptPhotonVector(),posY,fSimY_p,fSimRMSY_p);
191  fUtil.GetPosition(spc.PromptPhotonVector(),posZ,fSimZ_p,fSimRMSZ_p);
192 
193  for(size_t i=0; i<spc.PromptPhotonVector().size(); i++)
194  fSimHist_p->SetBinContent(i+1,spc.PromptPhotonVector()[i]);
195 
196  fSimPEs_l = spc.LatePhotonTotal();
197  fUtil.GetPosition(spc.LatePhotonVector(),posY,fSimY_l,fSimRMSY_l);
198  fUtil.GetPosition(spc.LatePhotonVector(),posZ,fSimZ_l,fSimRMSZ_l);
199 
200  for(size_t i=0; i<spc.LatePhotonVector().size(); i++)
201  fSimHist_l->SetBinContent(i+1,spc.LatePhotonVector()[i]);
202 
204  fUtil.GetPosition(spc.TotalPhotonVector(),posY,fSimY_t,fSimRMSY_t);
205  fUtil.GetPosition(spc.TotalPhotonVector(),posZ,fSimZ_t,fSimRMSZ_t);
206 
207  for(size_t i=0; i<spc.GetVectorSize(); i++)
208  fSimHist_t->SetBinContent(i+1,spc.TotalPhotonVector(i));
209 
210 }
void GetPosition(const std::vector< float > &, const std::vector< float > &, float &, float &)
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 132 of file FlashHypothesisComparison.cxx.

References fEvent, fFillTree, fHypHist_p, FillComparisonInfo(), FillFlashHypothesisInfo(), FillSimPhotonCounterInfo(), fRun, fTree, opdet::FlashHypothesisCollection::GetVectorSize(), and opdet::SimPhotonCounter::PromptPhotonVector().

Referenced by FlashHypothesisComparison(), and opdet::FlashHypothesisAnaAlg::RunComparison().

138 {
139  if(fhc.GetVectorSize() != (unsigned int)fHypHist_p->GetNbinsX() ||
140  fhc.GetVectorSize() != spc.PromptPhotonVector().size() ||
141  fhc.GetVectorSize() != posY.size() ||
142  fhc.GetVectorSize() != posZ.size() ){
143  std::cout << (unsigned int)fHypHist_p->GetNbinsX() << " " << spc.PromptPhotonVector().size() << " " << posY.size() << " " << posZ.size() << std::endl;
144  throw std::runtime_error("ERROR in FlashHypothesisComparison: Mismatch in vector sizes.");
145  }
146  fRun = run;
147  fEvent = event;
148 
149  FillFlashHypothesisInfo(fhc,posY,posZ);
150  FillSimPhotonCounterInfo(spc,posY,posZ);
151  FillComparisonInfo(fhc,spc);
152 
153  if(fFillTree) fTree->Fill();
154 }
void FillSimPhotonCounterInfo(const SimPhotonCounter &, const std::vector< float > &, const std::vector< float > &)
void FillComparisonInfo(const FlashHypothesisCollection &, const SimPhotonCounter &)
void FillFlashHypothesisInfo(const FlashHypothesisCollection &, const std::vector< float > &, const std::vector< float > &)
Event finding and building.
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.nosp@m.hum@.nosp@m.lanl..nosp@m.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 15 of file FlashHypothesisComparison.cxx.

References fCompare_l, fCompare_p, fCompare_t, fCompareHist_l, fCompareHist_p, fCompareHist_t, fEvent, fFillTree, fHypHist_l, fHypHist_p, fHypHist_t, fHypPEs_l, fHypPEs_p, fHypPEs_t, fHypPEsError_l, fHypPEsError_p, fHypPEsError_t, fHypRMSY_l, fHypRMSY_p, fHypRMSY_t, fHypRMSZ_l, fHypRMSZ_p, fHypRMSZ_t, fHypY_l, fHypY_p, fHypY_t, fHypZ_l, fHypZ_p, fHypZ_t, trkf::fill(), fRun, fSimHist_l, fSimHist_p, fSimHist_t, fSimPEs_l, fSimPEs_p, fSimPEs_t, fSimRMSY_l, fSimRMSY_p, fSimRMSY_t, fSimRMSZ_l, fSimRMSZ_p, fSimRMSZ_t, fSimY_l, fSimY_p, fSimY_t, fSimZ_l, fSimZ_p, fSimZ_t, and fTree.

Referenced by FlashHypothesisComparison(), and opdet::FlashHypothesisAnaAlg::SetOutputObjects().

21 {
22  fTree = tree;
23  fFillTree = fill;
24  fTree->SetName("ctree");
25 
26  fTree->Branch("run",&fRun,"run/i");
27  fTree->Branch("event",&fEvent,"event/i");
28 
29  fHypHist_p = h_h_p;
30  fSimHist_p = h_s_p;
31  fCompareHist_p = h_c_p;
32 
33  fHypHist_p->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
34  fSimHist_p->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
35  fCompareHist_p->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
36 
37  fHypHist_p->SetNameTitle("hHypHist_p","Hypothesis (Prompt);Opdet;PEs");
38  fSimHist_p->SetNameTitle("hSimHist_p","SimPhoton (Prompt);Opdet;PEs");
39  fCompareHist_p->SetNameTitle("hCompareHist_p","Comparison (Hyp - Sim) (Prompt);Opdet;PEs");
40 
41  fTree->Branch("hyp_PEs_p",&fHypPEs_p,"hyp_PEs_p/F");
42  fTree->Branch("hyp_PEsError_p",&fHypPEsError_p,"hyp_PEsError_p/F");
43  fTree->Branch("sim_PEs_p",&fSimPEs_p,"sim_PEs_p/F");
44 
45  fTree->Branch("hyp_Y_p",&fHypY_p,"hyp_Y_p/F");
46  fTree->Branch("sim_Y_p",&fSimY_p,"sim_Y_p/F");
47 
48  fTree->Branch("hyp_RMSY_p",&fHypRMSY_p,"hyp_RMSY_p/F");
49  fTree->Branch("sim_RMSY_p",&fSimRMSY_p,"sim_RMSY_p/F");
50 
51  fTree->Branch("hyp_Z_p",&fHypZ_p,"hyp_Z_p/F");
52  fTree->Branch("sim_Z_p",&fSimZ_p,"sim_Z_p/F");
53 
54  fTree->Branch("hyp_RMSZ_p",&fHypRMSZ_p,"hyp_RMSZ_p/F");
55  fTree->Branch("sim_RMSZ_p",&fSimRMSZ_p,"sim_RMSZ_p/F");
56 
57  fTree->Branch("comp_total_p",&fCompare_p,"comp_total_p/F");
58 
59  fTree->Branch("hHypHist_p",&fHypHist_p);
60  fTree->Branch("hSimHist_p",&fSimHist_p);
61  fTree->Branch("hCompareHist_p",&fCompareHist_p);
62 
63  fHypHist_l = h_h_l;
64  fSimHist_l = h_s_l;
65  fCompareHist_l = h_c_l;
66 
67  fHypHist_l->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
68  fSimHist_l->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
69  fCompareHist_l->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
70 
71  fHypHist_l->SetNameTitle("hHypHist_l","Hypothesis (Late);Opdet;PEs");
72  fSimHist_l->SetNameTitle("hSimHist_l","SimPhoton (Late);Opdet;PEs");
73  fCompareHist_l->SetNameTitle("hCompareHist_l","Comparison (Hyp - Sim) (Late);Opdet;PEs");
74 
75  fTree->Branch("hyp_PEs_l",&fHypPEs_l,"hyp_PEs_l/F");
76  fTree->Branch("hyp_PEsError_l",&fHypPEsError_l,"hyp_PEsError_l/F");
77  fTree->Branch("sim_PEs_l",&fSimPEs_l,"sim_PEs_l/F");
78 
79  fTree->Branch("hyp_Y_l",&fHypY_l,"hyp_Y_l/F");
80  fTree->Branch("sim_Y_l",&fSimY_l,"sim_Y_l/F");
81 
82  fTree->Branch("hyp_RMSY_l",&fHypRMSY_l,"hyp_RMSY_l/F");
83  fTree->Branch("sim_RMSY_l",&fSimRMSY_l,"sim_RMSY_l/F");
84 
85  fTree->Branch("hyp_Z_l",&fHypZ_l,"hyp_Z_l/F");
86  fTree->Branch("sim_Z_l",&fSimZ_l,"sim_Z_l/F");
87 
88  fTree->Branch("hyp_RMSZ_l",&fHypRMSZ_l,"hyp_RMSZ_l/F");
89  fTree->Branch("sim_RMSZ_l",&fSimRMSZ_l,"sim_RMSZ_l/F");
90 
91  fTree->Branch("comp_total_l",&fCompare_l,"comp_total_l/F");
92 
93  fTree->Branch("hHypHist_l",&fHypHist_l);
94  fTree->Branch("hSimHist_l",&fSimHist_l);
95  fTree->Branch("hCompareHist_l",&fCompareHist_l);
96 
97  fHypHist_t = h_h_t;
98  fSimHist_t = h_s_t;
99  fCompareHist_t = h_c_t;
100 
101  fHypHist_t->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
102  fSimHist_t->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
103  fCompareHist_t->SetBins(n_opdet,-0.5,(float)n_opdet - 0.5);
104 
105  fHypHist_t->SetNameTitle("hHypHist_t","Hypothesis (Total);Opdet;PEs");
106  fSimHist_t->SetNameTitle("hSimHist_t","SimPhoton (Total);Opdet;PEs");
107  fCompareHist_t->SetNameTitle("hCompareHist_t","Comparison (Hyp - Sim) (Total);Opdet;PEs");
108 
109  fTree->Branch("hyp_PEs_t",&fHypPEs_t,"hyp_PEs_t/F");
110  fTree->Branch("hyp_PEsError_t",&fHypPEsError_t,"hyp_PEsError_t/F");
111  fTree->Branch("sim_PEs_t",&fSimPEs_t,"sim_PEs_t/F");
112 
113  fTree->Branch("hyp_Y_t",&fHypY_t,"hyp_Y_t/F");
114  fTree->Branch("sim_Y_t",&fSimY_t,"sim_Y_t/F");
115 
116  fTree->Branch("hyp_RMSY_t",&fHypRMSY_t,"hyp_RMSY_t/F");
117  fTree->Branch("sim_RMSY_t",&fSimRMSY_t,"sim_RMSY_t/F");
118 
119  fTree->Branch("hyp_Z_t",&fHypZ_t,"hyp_Z_t/F");
120  fTree->Branch("sim_Z_t",&fSimZ_t,"sim_Z_t/F");
121 
122  fTree->Branch("hyp_RMSZ_t",&fHypRMSZ_t,"hyp_RMSZ_t/F");
123  fTree->Branch("sim_RMSZ_t",&fSimRMSZ_t,"sim_RMSZ_t/F");
124 
125  fTree->Branch("comp_total_t",&fCompare_t,"comp_total_t/F");
126 
127  fTree->Branch("hHypHist_t",&fHypHist_t);
128  fTree->Branch("hSimHist_t",&fSimHist_t);
129  fTree->Branch("hCompareHist_t",&fCompareHist_t);
130 }
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)

Member Data Documentation

float opdet::FlashHypothesisComparison::fCompare_l
private

Definition at line 97 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fCompare_p
private

Definition at line 84 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fCompare_t
private

Definition at line 110 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fCompareHist_l
private

Definition at line 65 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fCompareHist_p
private

Definition at line 62 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fCompareHist_t
private

Definition at line 68 of file FlashHypothesisComparison.h.

Referenced by FillComparisonInfo(), and SetOutputObjects().

unsigned int opdet::FlashHypothesisComparison::fEvent
private

Definition at line 71 of file FlashHypothesisComparison.h.

Referenced by RunComparison(), and SetOutputObjects().

bool opdet::FlashHypothesisComparison::fFillTree
private

Definition at line 57 of file FlashHypothesisComparison.h.

Referenced by RunComparison(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fHypHist_l
private

Definition at line 63 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fHypHist_p
private
TH1F* opdet::FlashHypothesisComparison::fHypHist_t
private

Definition at line 66 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEs_l
private

Definition at line 86 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEs_p
private

Definition at line 73 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEs_t
private

Definition at line 99 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEsError_l
private

Definition at line 87 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEsError_p
private

Definition at line 74 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypPEsError_t
private

Definition at line 100 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSY_l
private

Definition at line 91 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSY_p
private

Definition at line 78 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSY_t
private

Definition at line 104 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSZ_l
private

Definition at line 95 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSZ_p
private

Definition at line 82 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypRMSZ_t
private

Definition at line 108 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypY_l
private

Definition at line 89 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypY_p
private

Definition at line 76 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypY_t
private

Definition at line 102 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypZ_l
private

Definition at line 93 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypZ_p
private

Definition at line 80 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fHypZ_t
private

Definition at line 106 of file FlashHypothesisComparison.h.

Referenced by FillFlashHypothesisInfo(), and SetOutputObjects().

unsigned int opdet::FlashHypothesisComparison::fRun
private

Definition at line 70 of file FlashHypothesisComparison.h.

Referenced by RunComparison(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fSimHist_l
private

Definition at line 64 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fSimHist_p
private

Definition at line 61 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

TH1F* opdet::FlashHypothesisComparison::fSimHist_t
private

Definition at line 67 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimPEs_l
private

Definition at line 88 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimPEs_p
private

Definition at line 75 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimPEs_t
private

Definition at line 101 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSY_l
private

Definition at line 92 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSY_p
private

Definition at line 79 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSY_t
private

Definition at line 105 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSZ_l
private

Definition at line 96 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSZ_p
private

Definition at line 83 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimRMSZ_t
private

Definition at line 109 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimY_l
private

Definition at line 90 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimY_p
private

Definition at line 77 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimY_t
private

Definition at line 103 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimZ_l
private

Definition at line 94 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimZ_p
private

Definition at line 81 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

float opdet::FlashHypothesisComparison::fSimZ_t
private

Definition at line 107 of file FlashHypothesisComparison.h.

Referenced by FillSimPhotonCounterInfo(), and SetOutputObjects().

TTree* opdet::FlashHypothesisComparison::fTree
private

Definition at line 58 of file FlashHypothesisComparison.h.

Referenced by RunComparison(), and SetOutputObjects().

FlashUtilities opdet::FlashHypothesisComparison::fUtil
private

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