new TSelector()
Class to read data from TTree
Methods
Abort()
call this function to abort processing
(abstract) Begin(tree)
function called before start processing
Parameters:
Name | Type | Description |
---|---|---|
tree |
object | tree object |
(abstract) Process(entry)
function called when next entry extracted from the tree
Parameters:
Name | Type | Description |
---|---|---|
entry |
number | read entry number |
(abstract) ShowProgress(progress)
function called during TTree processing
Parameters:
Name | Type | Description |
---|---|---|
progress |
number | current value between 0 and 1 |
(abstract) Terminate(res)
function called at the very end of processing
Parameters:
Name | Type | Description |
---|---|---|
res |
boolean | true if all data were correctly processed |
addBranch(branch, nameopt, directopt)
Add branch to the selector
- Description:
Either branch name or branch itself should be specified Second parameter defines member name in the tgtobj If selector.addBranch('px', 'read_px') is called, branch will be read into selector.tgtobj.read_px member If second parameter not specified, branch name (here 'px') will be used If branch object specified as first parameter and second parameter missing, then member like 'br0', 'br1' and so on will be assigned
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
branch |
string | Object | name of branch (or branch object itself} |
|
name |
string |
<optional> |
member name in tgtobj where data will be read |
direct |
boolean |
<optional> |
if only branch without any children should be read |
getBranch()
returns branch by index used in selector
numBranches()
returns number of branches used in selector