AnalysisTree
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAnalysisTree::AnalysisEntryAnalysisEntry keeps list of Variables from one or more branches. Before each event AnalysisEntry evaluates Variables and Cuts
 CAnalysisTree::Branch
 CAnalysisTree::BranchChannel
 CAnalysisTree::ChainDrawHelper
 CAnalysisTree::ConfigElementInformation to store about a data field in Configuration
 CAnalysisTree::CutsCuts holds list of SimpleCuts and provides Apply function which subsequently applies cuts
 CAnalysisTree::FieldField is a pointer in a branch/field structure
 CAnalysisTree::Branch::FieldsMapping
 CAnalysisTree::IndexAccessor
 CAnalysisTree::Detector< T >
 CAnalysisTree::IndexedObject
 CAnalysisTree::ContainerA class to store any number of integers, floats and bools
 CAnalysisTree::EventHeader
 CAnalysisTree::Hit
 CAnalysisTree::Module
 CAnalysisTree::TrackA class for a generic track with determined momentum
 CAnalysisTree::Particle
 CAnalysisTree::Detector< T >
 CAnalysisTree::ModulePosition
 CAnalysisTree::Matching
 CAnalysisTree::MatchingConfigInformation to store about Matching
 CAnalysisTree::SimpleCutSimpleCut keeps predicate (lambda function with vector of arguments) and list of Variables
 CAnalysisTree::Task
 CAnalysisTree::AnalysisTaskAnalysisTask is a Task which keeps list of AnalysisEntry-s It evaluates Variables according to the rules of AnalysisEntry-s and populates 2-dimensional array with results of evaluation
 CAnalysisTree::PlainTreeFiller
 CAnalysisTree::ToyMC< RandomEngine >
 CUserTaskRead
 CUserTaskWrite
 CAnalysisTree::TaskManager
 CTChain
 CAnalysisTree::Chain
 CTObject
 CAnalysisTree::ConfigurationA class to store configuration of the whole AnalysisTree object
 CAnalysisTree::Configuration_v3Some ROOT magic, ask Eugeny
 CAnalysisTree::DataHeader
 CAnalysisTree::VariableVariable is a wrapper object for Field. In contrary to Field Variable is not bound to the data. It could represent a Field itself or, if specified, a result of operation on two or more fields
 CAnalysisTree::VectorConfig< T >Template class to store configuration, e. g. name and description of the vector element
 CAnalysisTree::VectorConfig< bool >
 CAnalysisTree::BranchConfigA class to store configuration of the Container
 CAnalysisTree::VectorConfig< float >
 CAnalysisTree::BranchConfigA class to store configuration of the Container
 CAnalysisTree::VectorConfig< int >
 CAnalysisTree::BranchConfigA class to store configuration of the Container
 CAnalysisTree::Utils::Visitor< RetType >
 CAnalysisTree::Utils::Visitor< ChannelPointer >
 CAnalysisTree::get_channel_struct
 CAnalysisTree::Utils::Visitor< double >
 CAnalysisTree::get_field_struct< T >
 CAnalysisTree::Utils::Visitor< int >
 CAnalysisTree::set_branch_address_struct
 CAnalysisTree::Utils::Visitor< size_t >
 CAnalysisTree::get_id_struct
 CAnalysisTree::get_n_channels_struct
 CAnalysisTree::Utils::Visitor< void >
 CAnalysisTree::clear_channels_struct
 CAnalysisTree::copy_content_struct
 CAnalysisTree::new_channel_struct
 CAnalysisTree::set_field_struct< T >