|
ant
A2 ant: class-based analysis framework
|
#include <Reconstruct.h>
Inheritance diagram for ant::Reconstruct:
Collaboration diagram for ant::Reconstruct:Classes | |
| struct | detector_ptr_t |
| class | Exception |
| struct | sorted_detectors_t |
Public Types | |
| using | clustering_t = std::unique_ptr< const reconstruct::Clustering_traits > |
| using | candidatebuilder_t = std::unique_ptr< const reconstruct::CandidateBuilder_traits > |
Public Member Functions | |
| Reconstruct (clustering_t clustering_=GetDefaultClustering(), candidatebuilder_t candidatebuilder_=GetDefaultCandidateBuilder()) | |
| virtual void | DoReconstruct (TEventData &reconstructed) const override |
| DoReconstruct shall convert the given TDetectorRead to TEvent. More... | |
| virtual | ~Reconstruct () |
Public Member Functions inherited from ant::Reconstruct_traits | |
| virtual | ~Reconstruct_traits ()=default |
Static Public Member Functions | |
| static clustering_t | GetDefaultClustering () |
| static candidatebuilder_t | GetDefaultCandidateBuilder () |
Protected Types | |
| using | sorted_readhits_t = ReconstructHook::Base::readhits_t |
| template<typename T > | |
| using | sorted_bydetectortype_t = std::map< Detector_t::Type_t, std::vector< T > > |
| using | sorted_clusterhits_t = ReconstructHook::Base::clusterhits_t |
| using | sorted_clusters_t = ReconstructHook::Base::clusters_t |
| template<typename T > | |
| using | shared_ptr_list = std::list< std::shared_ptr< T > > |
Protected Member Functions | |
| void | ApplyHooksToReadHits (std::vector< TDetectorReadHit > &detectorReadHits) const |
| void | BuildHits (sorted_bydetectortype_t< TClusterHit > &sorted_clusterhits, std::vector< TTaggerHit > &taggerhits) const |
| void | HandleTagger (const std::shared_ptr< TaggerDetector_t > &taggerdetector, const std::vector< std::reference_wrapper< TDetectorReadHit >> &readhits, std::vector< TTaggerHit > &taggerhits) const |
| void | BuildClusters (const sorted_clusterhits_t &sorted_clusterhits, sorted_clusters_t &sorted_clusters) const |
Protected Attributes | |
| const bool | includeIgnoredElements = false |
| sorted_readhits_t | sorted_readhits |
| const sorted_detectors_t | sorted_detectors |
| const shared_ptr_list< ReconstructHook::DetectorReadHits > | hooks_readhits |
| const shared_ptr_list< ReconstructHook::ClusterHits > | hooks_clusterhits |
| const shared_ptr_list< ReconstructHook::Clusters > | hooks_clusters |
| const shared_ptr_list< ReconstructHook::EventData > | hooks_eventdata |
| const clustering_t | clustering |
| const candidatebuilder_t | candidatebuilder |
| const std::unique_ptr< reconstruct::UpdateableManager > | updateablemanager |
| using ant::Reconstruct::candidatebuilder_t = std::unique_ptr<const reconstruct::CandidateBuilder_traits> |
| using ant::Reconstruct::clustering_t = std::unique_ptr<const reconstruct::Clustering_traits> |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Reconstruct::Reconstruct | ( | clustering_t | clustering_ = GetDefaultClustering(), |
| candidatebuilder_t | candidatebuilder_ = GetDefaultCandidateBuilder() |
||
| ) |
|
virtualdefault |
|
protected |
|
protected |
|
protected |
|
overridevirtual |
DoReconstruct shall convert the given TDetectorRead to TEvent.
| detectorRead |
Implements ant::Reconstruct_traits.
Reimplemented in ReconstructTester.
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |