Class EventTree

java.lang.Object
org.jlab.groot.tree.Tree
org.jlab.clas.physics.EventTree
All Implemented Interfaces:
org.jlab.groot.tree.ITree, org.jlab.groot.tree.TreeProvider

public class EventTree extends org.jlab.groot.tree.Tree implements org.jlab.groot.tree.TreeProvider
Author:
gavalian
  • Constructor Details Link icon

    • EventTree Link icon

      public EventTree()
  • Method Details Link icon

    • reset Link icon

      public void reset()
      Specified by:
      reset in interface org.jlab.groot.tree.ITree
      Overrides:
      reset in class org.jlab.groot.tree.Tree
    • getEntries Link icon

      public int getEntries()
      Specified by:
      getEntries in interface org.jlab.groot.tree.ITree
      Overrides:
      getEntries in class org.jlab.groot.tree.Tree
    • readEntry Link icon

      public int readEntry(int entry)
      Specified by:
      readEntry in interface org.jlab.groot.tree.ITree
      Overrides:
      readEntry in class org.jlab.groot.tree.Tree
    • readNext Link icon

      public boolean readNext()
      Specified by:
      readNext in interface org.jlab.groot.tree.ITree
      Overrides:
      readNext in class org.jlab.groot.tree.Tree
    • setSource Link icon

      public void setSource(String filename)
      Specified by:
      setSource in interface org.jlab.groot.tree.TreeProvider
    • addBranch Link icon

      public void addBranch(String name, String filter)
    • addBranchWithFilter Link icon

      public void addBranchWithFilter(String name, String filter, String genFilter)
    • addLeaf Link icon

      public void addLeaf(String branch, String name, String expression, String... properties)
    • initTree Link icon

      public void initTree()
    • processEvent Link icon

      public void processEvent(org.jlab.io.base.DataEvent event)
    • tree Link icon

      public org.jlab.groot.tree.Tree tree()
      Specified by:
      tree in interface org.jlab.groot.tree.TreeProvider
    • getTreeModel Link icon

      public TreeModel getTreeModel()
      Specified by:
      getTreeModel in interface org.jlab.groot.tree.TreeProvider
    • getDynamicTree Link icon

      public org.jlab.groot.tree.DynamicTree getDynamicTree()
      Overrides:
      getDynamicTree in class org.jlab.groot.tree.Tree
    • actionTreeNode Link icon

      public List<org.jlab.groot.data.DataVector> actionTreeNode(TreePath[] path, int limit)
      Specified by:
      actionTreeNode in interface org.jlab.groot.tree.TreeProvider
    • treeConfigure Link icon

      public JDialog treeConfigure()
      Specified by:
      treeConfigure in interface org.jlab.groot.tree.TreeProvider
    • openFile Link icon

      public void openFile()
    • main Link icon

      public static void main(String[] args)