![]() |
ATLAS Offline Software
|
: FPGATrackSim-specific class to represent an hit in the detector. More...
#include <vector>#include <ostream>#include <memory>#include "FPGATrackSimObjects/FPGATrackSimTypes.h"#include "FPGATrackSimObjects/FPGATrackSimMultiTruth.h"#include <Rtypes.h>#include "TMath.h"#include "GeneratorObjects/HepMcParticleLink.h"#include "Identifier/Identifier.h"Go to the source code of this file.
Classes | |
| class | FPGATrackSimHit |
Enumerations | |
| enum class | HitType { unmapped , mapped , clustered , wildcard , guessed , undefined , extrapolated , spacepoint } |
Functions | |
| template<class Container> | |
| std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > | sortByLayer (Container const &hits) |
| std::ostream & | operator<< (std::ostream &os, HitType t) |
| std::string | to_string (HitType t) |
: FPGATrackSim-specific class to represent an hit in the detector.
Declarations in this file: enum class HitType class FPGATrackSimHit vector<vector<const FPGATrackSimHit*>> sortByLayer(vector<const FPGATrackSimHit*> const & hits); ostream & operator<<(ostream & os, HitType t);
Pay close attention to the enum HitType below. Several members of the class will be invalid until the hit is put through some step of the processing, like mapping or clustering. Calling a get function on the wrong type will throw std::domain_error.
Definition in file FPGATrackSimHit.h.
|
strong |
| Enumerator | |
|---|---|
| unmapped | |
| mapped | |
| clustered | |
| wildcard | |
| guessed | |
| undefined | |
| extrapolated | |
| spacepoint | |
Definition at line 39 of file FPGATrackSimHit.h.
| std::ostream & operator<< | ( | std::ostream & | os, |
| HitType | t ) |
Definition at line 182 of file FPGATrackSimHit.cxx.
| std::vector< std::vector< std::shared_ptr< const FPGATrackSimHit > > > sortByLayer | ( | Container const & | hits | ) |
Definition at line 319 of file FPGATrackSimHit.h.
| std::string to_string | ( | HitType | t | ) |
Definition at line 166 of file FPGATrackSimHit.cxx.