ant
A2 ant: class-based analysis framework
ant::Updateable_traits Struct Referenceabstract

The Updateable_traits class used by the UpdateableManager. More...

#include <Reconstruct_traits.h>

+ Inheritance diagram for ant::Updateable_traits:

Public Types

using Loader_t = std::function< void(const TID &currPoint, TID &nextChangePoint)>
 

Public Member Functions

virtual std::list< Loader_tGetLoaders ()=0
 
virtual void UpdatedTIDFlags (const TID &)
 UpdatedTIDFlags called when processed event has some different flags in TID. More...
 
virtual ~Updateable_traits ()=default
 

Detailed Description

The Updateable_traits class used by the UpdateableManager.

Member Typedef Documentation

◆ Loader_t

using ant::Updateable_traits::Loader_t = std::function<void(const TID& currPoint, TID& nextChangePoint)>

Constructor & Destructor Documentation

◆ ~Updateable_traits()

virtual ant::Updateable_traits::~Updateable_traits ( )
virtualdefault

Member Function Documentation

◆ GetLoaders()

◆ UpdatedTIDFlags()

virtual void ant::Updateable_traits::UpdatedTIDFlags ( const TID )
inlinevirtual

UpdatedTIDFlags called when processed event has some different flags in TID.

Parameters
idthe ID with some different Flags field

Reimplemented in ant::calibration::Time, ant::calibration::CB_TimeWalk, and ant::calibration::Energy.


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