|
| | Setup ()=default |
| | Default constructor (for boost serialization)
|
| |
| | Setup (const ModuleIndexMap &moduleIndexMap, const std::vector< MaterialMap > &materialLayers, std::vector< ActiveLayer< F > > activeLayers, const Field< F > &field, const Target< F > &target) |
| | Constructor.
|
| |
| template<typename FSrc> |
| | Setup (const Setup< FSrc > &other) |
| | Copy-convert constructor.
|
| |
| | Setup (const Setup &)=default |
| | Default copy constructor.
|
| |
| | Setup (Setup &&)=default |
| | Move constructor.
|
| |
| | ~Setup ()=default |
| | Destructor.
|
| |
| Setup & | operator= (const Setup &other)=default |
| | Copy assignment operator.
|
| |
| Setup & | operator= (Setup &&)=default |
| | Move assignment operator.
|
| |
| template<class EDetID> |
| Setup | CreateSetupWithDisabledLayers (const std::vector< std::pair< EDetID, int > > &toDisable) const |
| | Creates another setup from this with some of the layers disabled.
|
| |
| template<class EDetID> |
| Setup< F > | CreateSetupWithDisabledLayers (const std::vector< std::pair< EDetID, int > > &toDisableInp) const |
| |
| template<class EDetID> |
| void | DisableLayer (EDetID iDet, int iLoc) |
| | Disables geo layer.
|
| |
| const ActiveLayer< F > & | GetActiveLayer (int iLayer) const |
| | Gets active layer instance.
|
| |
| template<class EDetID> |
| const ActiveLayer< F > & | GetActiveLayer (EDetID iDet, int iLoc) const |
| | Gets active layer instance.
|
| |
| const auto & | GetActiveLayers () const |
| | Gets active layers container.
|
| |
| const Field< F > & | GetField () const |
| | Makes an instance of the field depending on the template parameter.
|
| |
| const MaterialMap & | GetMaterial (int iLayer) const |
| | Gets material layer.
|
| |
| template<class EDetID> |
| const MaterialMap & | GetMaterial (EDetID iDet, int iLoc) const |
| | Gets material layer from external indices.
|
| |
| const ModuleIndexMap & | GetIndexMap () const |
| | Gets module index map.
|
| |
| int | GetNofLayers () const |
| | Gets number of geometry layers.
|
| |
| template<class EDetID> |
| int | GetNofLayers (EDetID iDet) const |
| | Gets number of layers for detector.
|
| |
| const Target< F > & | GetTarget () const |
| | Gets target.
|
| |
| std::string | ToString (int verbosity=1, int indentLevel=0) const |
| | String representation of the class contents.
|
| |
template<typename
F>
class cbm::kf::Setup< F >
KF-framework representation of the detector setup.
- Template Parameters
-
| F | Underlying floating-point data type |
Definition at line 37 of file KfSetup.h.