|
AnalysisTree
|


Public Member Functions | |
| void | AddBranch (const std::string &branch_name) |
| void | Init () override |
| void | Exec () override |
| void | Finish () override |
| void | SetOutputName (std::string file, std::string tree) |
| void | SetFieldsToIgnore (const std::vector< std::string > &fields_to_ignore) |
| void | SetFieldsToPreserve (const std::vector< std::string > &fields_to_preserve) |
| void | SetFieldsToRename (const std::vector< std::pair< std::string, std::string > > &fields_to_rename) |
| void | SetIsIgnoreDefaultFields (bool is=true) |
| void | SetIsPrependLeavesWithBranchName (bool is=true) |
Public Member Functions inherited from AnalysisTree::AnalysisTask | |
| std::pair< int, std::vector< int > > | AddEntry (const AnalysisEntry &vars) |
| ANALYSISTREE_ATTR_NODISCARD const array2D & | GetValues (int i_var) const |
| ANALYSISTREE_ATTR_NODISCARD const array1D & | GetWeights (int i_var) const |
| ANALYSISTREE_ATTR_NODISCARD const std::vector< AnalysisEntry > & | GetVarEntries () const |
| ANALYSISTREE_ATTR_NODISCARD std::vector< AnalysisEntry > & | VarEntries () |
| void | AddBranchCut (Cuts *cut) |
Public Member Functions inherited from AnalysisTree::Task | |
| void | PreInit () |
| void | SetInConfiguration (const Configuration *config) |
| void | SetDataHeader (const DataHeader *data_header) |
| void | SetInputBranchNames (const std::set< std::string > &br) |
| ANALYSISTREE_ATTR_NODISCARD const std::set< std::string > & | GetInputBranchNames () const |
| ANALYSISTREE_ATTR_NODISCARD bool | IsGoodEvent (const EventHeader &event_header) const |
| ANALYSISTREE_ATTR_NODISCARD bool | IsGoodEvent (const Chain &t) const |
| void | SetEventCuts (Cuts *cuts) |
| void | AddInputBranch (const std::string &name) |
Protected Member Functions | |
| void | CheckIgnorePreserveRenameFields (const std::vector< std::string > &leafNames) const |
Protected Member Functions inherited from AnalysisTree::AnalysisTask | |
| ClassDefOverride (AnalysisTask, 0) | |
Protected Member Functions inherited from AnalysisTree::Task | |
| ClassDef (Task, 0) | |
Protected Attributes | |
| TFile * | file_ {nullptr} |
| TTree * | plain_tree_ {nullptr} |
| std::string | file_name_ {"PlainTree.root"} |
| std::string | tree_name_ {"PlainTree"} |
| std::string | branch_name_ |
| std::vector< FIB > | vars_ |
| std::vector< std::string > | fields_to_ignore_ {} |
| std::vector< std::string > | fields_to_preserve_ {} |
| std::map< std::string, std::string > | fields_to_rename_ {} |
| bool | is_ignore_defual_fields_ {false} |
| bool | is_prepend_leaves_with_branchname_ {true} |
Protected Attributes inherited from AnalysisTree::AnalysisTask | |
| std::vector< AnalysisEntry > | entries_ {} |
| std::map< std::string, Cuts * > | cuts_map_ {} |
Protected Attributes inherited from AnalysisTree::Task | |
| const Configuration * | config_ {nullptr} |
| const DataHeader * | data_header_ {nullptr} |
| Cuts * | event_cuts_ {nullptr} |
| std::set< std::string > | in_branches_ {} |
| bool | is_init_ {false} |
|
overridevirtual |
Reimplemented from AnalysisTree::AnalysisTask.
|
overridevirtual |
Reimplemented from AnalysisTree::AnalysisTask.
|
overridevirtual |
Reimplemented from AnalysisTree::AnalysisTask.