ant
A2 ant: class-based analysis framework
ant::analysis::input::detail::TreeReader Struct Reference
+ Inheritance diagram for ant::analysis::input::detail::TreeReader:
+ Collaboration diagram for ant::analysis::input::detail::TreeReader:

Public Member Functions

 TreeReader (const std::shared_ptr< WrapTFileInput > &rootfiles)
 
virtual ~TreeReader ()=default
 
virtual double PercentDone () const override
 
virtual event_t NextEvent () override
 
virtual bool ProvidesSlowControl () const override
 
- Public Member Functions inherited from ant::analysis::input::detail::AntReaderInternal
virtual ~AntReaderInternal ()=default
 

Constructor & Destructor Documentation

◆ TreeReader()

ant::analysis::input::detail::TreeReader::TreeReader ( const std::shared_ptr< WrapTFileInput > &  rootfiles)
inline

◆ ~TreeReader()

virtual ant::analysis::input::detail::TreeReader::~TreeReader ( )
virtualdefault

Member Function Documentation

◆ NextEvent()

virtual event_t ant::analysis::input::detail::TreeReader::NextEvent ( )
inlineoverridevirtual

◆ PercentDone()

virtual double ant::analysis::input::detail::TreeReader::PercentDone ( ) const
inlineoverridevirtual

◆ ProvidesSlowControl()

virtual bool ant::analysis::input::detail::TreeReader::ProvidesSlowControl ( ) const
inlineoverridevirtual
Todo:
the current implementation of reader flags and slow control providers looks non-optimal, improve this...

Implements ant::analysis::input::detail::AntReaderInternal.


The documentation for this struct was generated from the following file: