|
ant
A2 ant: class-based analysis framework
|
The Setup_traits class is the interface to the "static" experimental information. More...
#include <ExpConfig.h>
Inheritance diagram for ant::expconfig::Setup_traits:Classes | |
| struct | candidatebuilder_config_t |
| struct | target_properties_t |
| struct | triggersimu_config_t |
Public Member Functions | |
| virtual bool | Matches (const TID &header) const =0 |
| virtual std::string | GetName () const =0 |
| virtual double | GetElectronBeamEnergy () const =0 |
| virtual std::string | GetStartDate () const =0 |
| virtual std::string | GetEndDate () const =0 |
| virtual std::list< std::shared_ptr< Calibration::PhysicsModule > > | GetCalibrations () const =0 |
| virtual std::string | GetPIDCutsDirectory () const =0 |
| virtual std::string | GetPhysicsFilesDirectory () const =0 |
| virtual std::shared_ptr< calibration::DataManager > | GetCalibrationDataManager () const =0 |
| virtual std::list< std::shared_ptr< ReconstructHook::Base > > | GetReconstructHooks () const =0 |
| virtual std::list< std::shared_ptr< Detector_t > > | GetDetectors () const =0 |
| virtual std::list< std::shared_ptr< Updateable_traits > > | GetUpdateables () const =0 |
| virtual candidatebuilder_config_t | GetCandidateBuilderConfig () const |
| virtual triggersimu_config_t | GetTriggerSimuConfig () const |
| virtual target_properties_t | GetTargetProperties () const |
| virtual bool | GetIncludeIgnoredElements () const =0 |
| virtual ant::PiecewiseInterval< double > | GetPromptWindows () const =0 |
| virtual ant::PiecewiseInterval< double > | GetRandomWindows () const =0 |
| virtual | ~Setup_traits ()=default |
The Setup_traits class is the interface to the "static" experimental information.
|
virtualdefault |
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
inlinevirtual |
Reimplemented in ant::expconfig::setup::Setup_2017_03, ant::expconfig::setup::Setup_2017_05, ant::expconfig::setup::Setup_2018_11, ant::expconfig::setup::Setup_2019_01, ant::expconfig::setup::Setup_2019_06, ant::expconfig::setup::Setup_2019_07, ant::expconfig::setup::Setup_2019_09, ant::expconfig::setup::Setup_2014_EPT, ant::expconfig::setup::Setup_2017Plus_NewTagger_Base, ant::expconfig::setup::Setup_2012_12_Compton, ant::expconfig::setup::Setup_2007_Base, ant::expconfig::setup::Setup_2010_03_Base, and ant::expconfig::setup::Setup_2015_01_Pion.
|
pure virtual |
Implemented in ant::expconfig::Setup, and FakeSetup.
|
pure virtual |
Implemented in ant::expconfig::Setup, ant::expconfig::setup::Setup_2017_03, ant::expconfig::setup::Setup_2017_05, ant::expconfig::setup::Setup_2018_11, ant::expconfig::setup::Setup_2019_01, ant::expconfig::setup::Setup_2019_06, ant::expconfig::setup::Setup_2019_07, ant::expconfig::setup::Setup_2019_09, ant::expconfig::setup::Setup_2014_EPT, ant::expconfig::setup::Setup_2017Plus_NewTagger_Base, ant::expconfig::setup::Setup_2012_12_Compton, ant::expconfig::setup::Setup_2007_Base, ant::expconfig::setup::Setup_2010_03_Base, and ant::expconfig::setup::Setup_2015_01_Pion.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
inlinevirtual |
Reimplemented in ant::expconfig::setup::Setup_2018_11, ant::expconfig::setup::Setup_2019_01, ant::expconfig::setup::Setup_2019_06, ant::expconfig::setup::Setup_2019_07, ant::expconfig::setup::Setup_2019_09, ant::expconfig::setup::Setup_2014_EPT, ant::expconfig::setup::Setup_2017Plus_NewTagger_Base, and ant::expconfig::setup::Setup_2007_Base.
|
inlinevirtual |
Reimplemented in ant::expconfig::setup::Setup_2018_09, ant::expconfig::setup::Setup_2018_05, ant::expconfig::setup::Setup_2018_03, ant::expconfig::setup::Setup_2017_12, ant::expconfig::setup::Setup_2014_07_EPT_Prod, ant::expconfig::setup::Setup_2017_05, ant::expconfig::setup::Setup_2018_11, ant::expconfig::setup::Setup_2019_01, ant::expconfig::setup::Setup_2019_06, ant::expconfig::setup::Setup_2019_07, ant::expconfig::setup::Setup_2019_09, ant::expconfig::setup::Setup_2014_EPT, and ant::expconfig::setup::Setup_2017Plus_NewTagger_Base.
|
pure virtual |
Implemented in ant::expconfig::Setup.
|
pure virtual |
Implemented in ant::expconfig::Setup.