10 #ifndef TREE_RUN_INFO_HH
11 #define TREE_RUN_INFO_HH
93 virtual void Clear ( );
120 {
return ( ! (*
this == data) ); }
string tree_name
nom du TTree
Definition: TreeRunInfo.hh:44
TBranch ** branch_ptr
table des pointeurs des branches
Definition: TreeRunInfo.hh:59
string * branch_name
table des noms des branches
Definition: TreeRunInfo.hh:56
Definition: TreeRunInfo.hh:33
UInt_t event_tot
nombre d'événements dans le fichier
Definition: TreeRunInfo.hh:49
virtual ~TreeRunInfo()
Definition: TreeRunInfo.cpp:122
TreeRunInfo()
Definition: TreeRunInfo.cpp:17
char ** branch_buffer
table des buffers de données par branche
Definition: TreeRunInfo.hh:60
string ** branch_leaf_name
tables des noms des feuilles pour chaque branche
Definition: TreeRunInfo.hh:66
TreeRunInfo & operator=(const TreeRunInfo &original)
Definition: TreeRunInfo.cpp:131
TTree * tree_ptr
pointeur sur le TTree de ROOT
Definition: TreeRunInfo.hh:46
char ** branch_leaf_tid
tables des identifiants de type des données des feuilles pour chaque branche
Definition: TreeRunInfo.hh:68
TFile * tree_file
pointeur sur le fichier ROOT
Definition: TreeRunInfo.hh:47
TLeaf *** branch_leaf_ref
tables des pointeurs des feuilles indiquant la dimension (taille variable)
Definition: TreeRunInfo.hh:71
Definition: TreeRun.hh:31
string tree_dir
répertoire du TTree dans l'arborescence ROOT
Definition: TreeRunInfo.hh:45
virtual void Clear()
Definition: TreeRunInfo.cpp:243
string ** branch_leaf_type
tables des type de données des feuilles pour chaque branche
Definition: TreeRunInfo.hh:67
UInt_t branch_num
nombre de branches
Definition: TreeRunInfo.hh:55
Int_t ** branch_leaf_dim
tables des dimensions (nombre d'éléments) des feuilles pour chaque branche
Definition: TreeRunInfo.hh:70
virtual bool operator==(const TreeRunInfo &)
Definition: TreeRunInfo.cpp:305
UInt_t * branch_leaf_num
table des nombres de feuilles par branche
Definition: TreeRunInfo.hh:61
Int_t ** branch_leaf_size
tables des tailles de type des données des feuilles pour chaque branche
Definition: TreeRunInfo.hh:69
UInt_t tree_param_num
nombre de paramètres du TTree
Definition: TreeRunInfo.hh:50
Int_t * branch_size
table des tailles des branches (0 pour une branche variable)
Definition: TreeRunInfo.hh:57
Int_t ** branch_leaf_off
tables des positions des données des feuilles pour chaque branche
Definition: TreeRunInfo.hh:65
TLeaf *** branch_leaf_ptr
tables des pointeurs des feuilles pour chaque branche
Definition: TreeRunInfo.hh:64
bool * branch_var
table des test taille variable des branches
Definition: TreeRunInfo.hh:58
Param *** branch_leaf_par
tables des paramètres associés feuilles pour chaque branche
Definition: TreeRunInfo.hh:72
virtual void CopyData(const TreeRunInfo &original)
Definition: TreeRunInfo.cpp:215
virtual bool operator!=(const TreeRunInfo &data)
Definition: TreeRunInfo.hh:119