LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "OpFlashAnaAlg.h"
Classes | |
struct | FlashAnaStruct |
struct | HitAnaStruct |
Public Member Functions | |
OpFlashAnaAlg () | |
void | SetOpFlashTree (TTree *, bool makeOpDetPEHist=true) |
void | SetOpHitTree (TTree *) |
void | FillOpFlashes (const std::vector< recob::OpFlash > &) |
void | FillOpHits (const std::vector< recob::OpHit > &) |
Private Member Functions | |
void | FillOpFlashTree (const std::vector< recob::OpFlash > &) |
void | FillOpHitTree (const std::vector< recob::OpHit > &) |
Private Attributes | |
FlashAnaStruct | fOpFlashAnaStruct |
bool | fMakeOpDetPEHist |
TTree * | fOpFlashTree |
HitAnaStruct | fOpHitAnaStruct |
TTree * | fOpHitTree |
Definition at line 24 of file OpFlashAnaAlg.h.
|
inline |
Definition at line 28 of file OpFlashAnaAlg.h.
References FillOpFlashes(), FillOpHits(), fMakeOpDetPEHist, SetOpFlashTree(), and SetOpHitTree().
void opdet::OpFlashAnaAlg::FillOpFlashes | ( | const std::vector< recob::OpFlash > & | flashVector | ) |
Definition at line 28 of file OpFlashAnaAlg.cxx.
References FillOpFlashTree(), and fOpFlashTree.
Referenced by opdet::OpFlashSimpleAna::analyze(), and OpFlashAnaAlg().
|
private |
Definition at line 38 of file OpFlashAnaAlg.cxx.
References opdet::OpFlashAnaAlg::FlashAnaStruct::FlashAbsTime, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashFastToTotal, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashFrame, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashInBeamFrame, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashOnBeamTime, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashOpDetPEHist, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashTime, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashTimeWidth, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashTotalPE, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashY, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashYWidth, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashZ, opdet::OpFlashAnaAlg::FlashAnaStruct::FlashZWidth, fMakeOpDetPEHist, fOpFlashAnaStruct, and fOpFlashTree.
Referenced by FillOpFlashes().
void opdet::OpFlashAnaAlg::FillOpHits | ( | const std::vector< recob::OpHit > & | hitVector | ) |
Definition at line 33 of file OpFlashAnaAlg.cxx.
References FillOpHitTree(), and fOpHitTree.
Referenced by opdet::OpFlashSimpleAna::analyze(), and OpFlashAnaAlg().
|
private |
Definition at line 66 of file OpFlashAnaAlg.cxx.
References fOpHitAnaStruct, fOpHitTree, opdet::OpFlashAnaAlg::HitAnaStruct::HitAmplitude, opdet::OpFlashAnaAlg::HitAnaStruct::HitArea, opdet::OpFlashAnaAlg::HitAnaStruct::HitFastToTotal, opdet::OpFlashAnaAlg::HitAnaStruct::HitFrame, opdet::OpFlashAnaAlg::HitAnaStruct::HitOpChannel, opdet::OpFlashAnaAlg::HitAnaStruct::HitPE, opdet::OpFlashAnaAlg::HitAnaStruct::HitPeakTime, opdet::OpFlashAnaAlg::HitAnaStruct::HitPeakTimeAbs, and opdet::OpFlashAnaAlg::HitAnaStruct::HitWidth.
Referenced by FillOpHits().
void opdet::OpFlashAnaAlg::SetOpFlashTree | ( | TTree * | tree, |
bool | makeOpDetPEHist = true |
||
) |
Definition at line 4 of file OpFlashAnaAlg.cxx.
References opdet::OpFlashAnaAlg::FlashAnaStruct::FlashOpDetPEHist, fMakeOpDetPEHist, fOpFlashAnaStruct, fOpFlashTree, and opdet::OpFlashAnaAlg::FlashAnaStruct::LeafList.
Referenced by opdet::OpFlashSimpleAna::beginJob(), and OpFlashAnaAlg().
void opdet::OpFlashAnaAlg::SetOpHitTree | ( | TTree * | tree | ) |
Definition at line 20 of file OpFlashAnaAlg.cxx.
References fOpHitAnaStruct, fOpHitTree, and opdet::OpFlashAnaAlg::HitAnaStruct::LeafList.
Referenced by opdet::OpFlashSimpleAna::beginJob(), and OpFlashAnaAlg().
|
private |
Definition at line 61 of file OpFlashAnaAlg.h.
Referenced by FillOpFlashTree(), OpFlashAnaAlg(), and SetOpFlashTree().
|
private |
Definition at line 60 of file OpFlashAnaAlg.h.
Referenced by FillOpFlashTree(), and SetOpFlashTree().
|
private |
Definition at line 63 of file OpFlashAnaAlg.h.
Referenced by FillOpFlashes(), FillOpFlashTree(), and SetOpFlashTree().
|
private |
Definition at line 83 of file OpFlashAnaAlg.h.
Referenced by FillOpHitTree(), and SetOpHitTree().
|
private |
Definition at line 85 of file OpFlashAnaAlg.h.
Referenced by FillOpHits(), FillOpHitTree(), and SetOpHitTree().