ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtTabFF.h>
Public Member Functions | |
AtTabFF (DataHandling::AtBranch &fissionBranch, bool plotADC=false) | |
~AtTabFF () | |
void | Exec () override |
Called after the run's Exec() to update tab. More... | |
void | InitTab () override |
void | Update (DataHandling::AtSubject *sub) override |
![]() | |
AtTabCanvas (TString name, Int_t rows=1, Int_t cols=1) | |
![]() | |
AtTabBase (TString tabName) | |
virtual | ~AtTabBase ()=default |
void | Init () |
Called in the init stage of the run. More... | |
AtTabInfo * | GetTabInfo () |
void | SetTabName (TString name) |
![]() | |
virtual | ~AtObserver ()=default |
Protected Types | |
using | XYZVector = ROOT::Math::XYZVector |
using | XYZPoint = ROOT::Math::XYZPoint |
using | TH1Ptr = std::unique_ptr< TH1F > |
using | HitVector = std::vector< AtHit * > |
using | THStackPtr = std::unique_ptr< THStack > |
Protected Member Functions | |
void | UpdateEvent () |
void | DrawCanvas () |
std::vector< AtHit * > | GetFragmentHits (AtEvent *event) |
ClassDefOverride (AtTabFF, 1) | |
![]() | |
void | MakeTab (TEveWindowSlot *slot) override |
Create the gui components of the tab in the passed window slot. More... | |
void | UpdateCanvas () |
![]() | |
template<typename T > | |
T * | GetFairRootInfo (std::string infoName=T::Class_Name()) |
Protected Attributes | |
AtTabInfoFairRoot< AtEvent > | fEvent |
AtTabInfoFairRoot< AtRawEvent > | fRawEvent |
AtTabInfoFairRoot< AtFissionEvent > | fFissionEvent |
DataHandling::AtTreeEntry & | fEntry |
std::array< TH1Ptr, 2 > | fSimdQdZ |
std::array< TH1Ptr, 2 > | fExpdQdZ |
std::array< TH1Ptr, 2 > | fExpADCSum |
std::array< std::set< int >, 2 > | fCurrPads |
std::array< THStackPtr, 4 > | fStacks |
![]() | |
TCanvas * | fCanvas {nullptr} |
Int_t | fRows |
Int_t | fCols |
![]() | |
Int_t | fTabId {0} |
TString | fTabName |
std::unique_ptr< AtTabInfo > | fTabInfo {std::make_unique<AtTabInfo>()} |
Additional Inherited Members | |
![]() | |
static int | fNumTabs = 0 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
AtTabFF::AtTabFF | ( | DataHandling::AtBranch & | fissionBranch, |
bool | plotADC = false |
||
) |
Definition at line 24 of file AtTabFF.cxx.
AtTabFF::~AtTabFF | ( | ) |
Definition at line 67 of file AtTabFF.cxx.
|
protected |
|
protected |
Definition at line 127 of file AtTabFF.cxx.
|
inlineoverridevirtual |
Definition at line 79 of file AtTabFF.cxx.
|
inlineoverridevirtual |
|
overridevirtual |
Implements DataHandling::AtObserver.
Definition at line 73 of file AtTabFF.cxx.
|
protected |
Definition at line 85 of file AtTabFF.cxx.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |