#include <TTemporalTree.h>
◆ TTemporalTree() [1/2]
URANIE::DataServer::TTemporalTree::TTemporalTree |
( |
| ) |
|
Default empty constructor.
Referenced by ClassImp().
◆ TTemporalTree() [2/2]
URANIE::DataServer::TTemporalTree::TTemporalTree |
( |
TDataServer * |
tds, |
|
|
TString |
stime, |
|
|
TString |
sy, |
|
|
TString |
sXs = "" |
|
) |
| |
Build a TTree object with one only temporal Y attribute.
- Parameters
-
tds | The TDataServer |
stime | (TString) The name of the time attribute (only one attribute) |
sy | (TString) The name of the Y Attribute (only one attribute) |
sXs | (TString) The list of inputs attributes to store. The attributes are separated by the ':' character |
◆ ~TTemporalTree()
virtual URANIE::DataServer::TTemporalTree::~TTemporalTree |
( |
| ) |
|
|
virtual |
◆ buildTree()
Bool_t URANIE::DataServer::TTemporalTree::buildTree |
( |
Option_t * |
option = "" | ) |
|
Build the data and statistics TTrees.
- Parameters
-
option | Option to use (empty) |
- Returns
- (Bool_t) return kTRUE if OK
Referenced by ClassImp().
◆ changeLog()
void URANIE::DataServer::TTemporalTree::changeLog |
( |
| ) |
|
|
inline |
◆ draw()
void URANIE::DataServer::TTemporalTree::draw |
( |
Option_t * |
option = "" | ) |
|
Make two graphics with the data and statistics.
- Parameters
-
Referenced by ClassImp().
◆ getAdditinalAttribute()
TString URANIE::DataServer::TTemporalTree::getAdditinalAttribute |
( |
| ) |
|
|
inline |
◆ getDrawProgressBar()
Bool_t URANIE::DataServer::TTemporalTree::getDrawProgressBar |
( |
| ) |
|
|
inline |
Get the "draw progress bar" flag.
- Returns
- (Bool_t) the "draw progress bar" flag (boolean)
References _bdrawProgressBar.
◆ getIterator()
TString URANIE::DataServer::TTemporalTree::getIterator |
( |
| ) |
|
|
inline |
Return the name of the attribute used as the iterator.
- Returns
- the name of the iterator attribute
References _sIter.
◆ getLog()
Bool_t URANIE::DataServer::TTemporalTree::getLog |
( |
| ) |
|
|
inline |
◆ getNMaxTime()
Int_t URANIE::DataServer::TTemporalTree::getNMaxTime |
( |
| ) |
|
|
inline |
Get the number of mximum of times.
- Returns
- The maximum size of number of times
References _nNMaxTime.
◆ getNMinTime()
Int_t URANIE::DataServer::TTemporalTree::getNMinTime |
( |
| ) |
|
|
inline |
Get the number of minimum of times.
- Returns
- The minimum size of number of times
References _nNMinTime.
◆ getStatTree()
TTree * URANIE::DataServer::TTemporalTree::getStatTree |
( |
| ) |
|
Build a TTree with statistics of the Y attribute versus times. The statistic are :
- Mean
- Standard-Deviation
- Median
- Returns
- The TTree of statistics
Referenced by ClassImp().
◆ getTTree()
TTree * URANIE::DataServer::TTemporalTree::getTTree |
( |
| ) |
|
Get the pointer to the TTree object.
- Returns
- the pointer to the TTree object
Referenced by ClassImp().
◆ printLog()
virtual void URANIE::DataServer::TTemporalTree::printLog |
( |
| ) |
|
|
virtual |
◆ setAdditinalAttribute()
void URANIE::DataServer::TTemporalTree::setAdditinalAttribute |
( |
TString |
sname | ) |
|
setAdditinalAttribute
- Parameters
-
sname | TString the name of the additional attribute to store in the TTemporalAttribute |
Referenced by ClassImp().
◆ setDrawProgressBar()
void URANIE::DataServer::TTemporalTree::setDrawProgressBar |
( |
Bool_t |
bbool = kTRUE | ) |
|
|
inline |
Set the "draw progress bar" flag.
The progress bar will be drawn if and only if the "draw progress bar" flag is true.
References _bdrawProgressBar.
◆ setIterator()
void URANIE::DataServer::TTemporalTree::setIterator |
( |
TString |
siter | ) |
|
Set the iterator attributes if different than tds->getIteratorName.
- Parameters
-
TString | siter the name of the attribute to use as the iterator |
Referenced by ClassImp().
◆ setLog()
void URANIE::DataServer::TTemporalTree::setLog |
( |
| ) |
|
|
inline |
◆ unsetLog()
void URANIE::DataServer::TTemporalTree::unsetLog |
( |
| ) |
|
|
inline |
◆ _bdrawProgressBar
Bool_t URANIE::DataServer::TTemporalTree::_bdrawProgressBar |
|
private |
◆ _bHaveAdditionnal
Bool_t URANIE::DataServer::TTemporalTree::_bHaveAdditionnal |
|
private |
◆ _bHaveXs
Bool_t URANIE::DataServer::TTemporalTree::_bHaveXs |
|
private |
◆ _blog
Bool_t URANIE::DataServer::TTemporalTree::_blog |
|
private |
◆ _lstOfXAttributes
TList* URANIE::DataServer::TTemporalTree::_lstOfXAttributes |
|
private |
◆ _lstOfYTAttributes
TList* URANIE::DataServer::TTemporalTree::_lstOfYTAttributes |
|
private |
◆ _nNMaxTime
Int_t URANIE::DataServer::TTemporalTree::_nNMaxTime |
|
private |
◆ _nNMinTime
Int_t URANIE::DataServer::TTemporalTree::_nNMinTime |
|
private |
◆ _sAdditional
TString URANIE::DataServer::TTemporalTree::_sAdditional |
|
private |
◆ _sIter
TString URANIE::DataServer::TTemporalTree::_sIter |
|
private |
◆ _sTime
TString URANIE::DataServer::TTemporalTree::_sTime |
|
private |
◆ _sXs
TString URANIE::DataServer::TTemporalTree::_sXs |
|
private |
◆ _sY
TString URANIE::DataServer::TTemporalTree::_sY |
|
private |
◆ _tds
◆ _tStatTree
TTree* URANIE::DataServer::TTemporalTree::_tStatTree |
|
private |
◆ _tTree
TTree* URANIE::DataServer::TTemporalTree::_tTree |
|
private |