|
ant
A2 ant: class-based analysis framework
|
#include <Setup_2018_11.h>
Inheritance diagram for ant::expconfig::setup::Setup_2018_11:
Collaboration diagram for ant::expconfig::setup::Setup_2018_11:Public Member Functions | |
| Setup_2018_11 (const std::string &name, OptionsPtr opt) | |
| Ant Setup for the December 2018 beamtime using the new Tagger+Yoke. FOR SURE NOT ADJUSTED FOR BEAMTIME SPECS. More... | |
| virtual double | GetElectronBeamEnergy () const override |
| void | BuildMappings (std::vector< hit_mapping_t > &hit_mappings, std::vector< scaler_mapping_t > &scaler_mappings) const override |
| virtual candidatebuilder_config_t | GetCandidateBuilderConfig () const override |
| virtual triggersimu_config_t | GetTriggerSimuConfig () const override |
| virtual target_properties_t | GetTargetProperties () const override |
| virtual UnpackerA2GeantConfig::promptrandom_config_t | GetPromptRandomConfig () const override |
Public Member Functions inherited from ant::expconfig::Setup | |
| virtual std::list< std::shared_ptr< Calibration::PhysicsModule > > | GetCalibrations () const override |
| virtual std::list< std::shared_ptr< ReconstructHook::Base > > | GetReconstructHooks () const override |
| virtual std::list< std::shared_ptr< Detector_t > > | GetDetectors () const override |
| virtual std::list< std::shared_ptr< Updateable_traits > > | GetUpdateables () const override |
| virtual std::string | GetPIDCutsDirectory () const override |
| virtual std::string | GetPhysicsFilesDirectory () const override |
| virtual std::shared_ptr< calibration::DataManager > | GetCalibrationDataManager () const override final |
| virtual std::string | GetName () const override final |
| virtual bool | GetIncludeIgnoredElements () const override |
| virtual ant::PiecewiseInterval< double > | GetPromptWindows () const override |
| virtual ant::PiecewiseInterval< double > | GetRandomWindows () const override |
| virtual std::string | GetStartDate () const override final |
| virtual std::string | GetEndDate () const override final |
| virtual bool | Matches (const TID &tid) const override final |
Public Member Functions inherited from ant::expconfig::Setup_traits | |
| virtual | ~Setup_traits ()=default |
Protected Attributes | |
| const bool | MCTaggerHits |
| const bool | cherenkovInstalled |
| const bool | pizzaInstalled |
| const std::shared_ptr< detector::Trigger_2014 > | Trigger |
| const std::shared_ptr< detector::Tagger_2018_11 > | Tagger |
| const std::shared_ptr< detector::CB > | CB |
| const std::shared_ptr< detector::PID_2014 > | PID |
| const std::shared_ptr< detector::TAPS_2013_11 > | TAPS |
| const std::shared_ptr< detector::TAPSVeto_2014 > | TAPSVeto |
Protected Attributes inherited from ant::expconfig::Setup | |
| std::list< std::shared_ptr< Detector_t > > | detectors |
| std::list< std::shared_ptr< ReconstructHook::Base > > | reconstruct_hooks |
| std::list< std::shared_ptr< Calibration::BaseModule > > | calibrations |
| std::shared_ptr< calibration::DataManager > | calibrationDataManager |
Additional Inherited Members | |
Protected Member Functions inherited from ant::expconfig::Setup | |
| Setup (const std::string &name, OptionsPtr opts) | |
| void | AddDetector (const std::shared_ptr< Detector_t > &detector) |
| template<typename T , typename... Args> | |
| void | AddDetector (Args &&... args) |
| void | AddHook (const std::shared_ptr< ReconstructHook::Base > &hook) |
| template<typename T , typename... Args> | |
| void | AddHook (Args &&... args) |
| void | AddCalibration (const std::shared_ptr< Calibration::BaseModule > &calib) |
| template<typename T , typename... Args> | |
| void | AddCalibration (Args &&... args) |
| void | AddPromptRange (const interval< double > &i) |
| void | AddRandomRange (const interval< double > &i) |
| void | SetTimeRange (const std::string &start, const std::string &end) |
| virtual void | ManualClusterCorrection (OptionsPtr opts) |
| Check options for manual modifications of cluster energies searches for the string manualCluster<Correction><Detector>_<Type> and the corresponding double value, where <Correction is the type of correction which should be applied and could be Factor, Offset, or Smearing; <Type> is the data type this value should be applied to and can be MC, Data, or Both; and <Detector> can be CB or TAPS, or can be empty, in which case it will be applied to both CB and TAPS. The flags could look like e.g.: More... | |
Protected Member Functions inherited from ant::UnpackerAcquConfig | |
| ~UnpackerAcquConfig ()=default | |
Protected Member Functions inherited from ant::UnpackerA2GeantConfig | |
| ~UnpackerA2GeantConfig ()=default | |
| Setup_2018_11::Setup_2018_11 | ( | const std::string & | name, |
| OptionsPtr | opt | ||
| ) |
Ant Setup for the December 2018 beamtime using the new Tagger+Yoke. FOR SURE NOT ADJUSTED FOR BEAMTIME SPECS.
|
overridevirtual |
Reimplemented from ant::expconfig::Setup.
|
overridevirtual |
Reimplemented from ant::expconfig::Setup_traits.
|
overridevirtual |
Reimplemented from ant::expconfig::Setup.
|
overridevirtual |
Reimplemented from ant::UnpackerA2GeantConfig.
|
overridevirtual |
Reimplemented from ant::expconfig::Setup_traits.
|
overridevirtual |
Reimplemented from ant::expconfig::Setup_traits.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |