|
CbmRoot
|
Creates a valid module mapper. More...
#include <KfModuleIndexMap.h>
Classes | |
| struct | Component |
| Structure to keep information on layers. More... | |
Public Member Functions | |
| template<class EDetId> | |
| void | AddComponent (EDetId detId, int locId, double z) |
| Adds component info. | |
| ModuleIndexMap | MakeIndexMap () const |
| Creates a module index map. | |
| void | Reset () |
| Resets the instance. | |
Private Attributes | |
| std::set< Component > | fvComponentLayers |
Creates a valid module mapper.
Definition at line 130 of file KfModuleIndexMap.h.
| void cbm::algo::kf::ModuleIndexMapFactory::AddComponent | ( | EDetId | detId, |
| int | locId, | ||
| double | z ) |
Adds component info.
| detId | Detector subsytem index (external) |
| locId | Detector component local index (external) |
| z | Reference z-component of the component [cm] |
Definition at line 198 of file KfModuleIndexMap.h.
References AddComponent(), and fvComponentLayers.
Referenced by AddComponent().
| ModuleIndexMap cbm::algo::kf::ModuleIndexMapFactory::MakeIndexMap | ( | ) | const |
Creates a module index map.
Definition at line 43 of file KfModuleIndexMap.cxx.
References fvComponentLayers, cbm::algo::kf::ModuleIndexMap::fvDetExtToInt, cbm::algo::kf::ModuleIndexMap::fvDetIntToExt, cbm::algo::kf::ModuleIndexMap::fvDetLocOffset, cbm::algo::kf::ModuleIndexMap::fvGlbToLoc, cbm::algo::kf::ModuleIndexMap::fvLocToGlb, cbm::algo::kf::ModuleIndexMap::fvNofLayersIntDet, and cbm::algo::kf::defs::MaxNofDetSubsystems.
| void cbm::algo::kf::ModuleIndexMapFactory::Reset | ( | ) |
Resets the instance.
Definition at line 105 of file KfModuleIndexMap.cxx.
References fvComponentLayers.
|
private |
Definition at line 156 of file KfModuleIndexMap.h.
Referenced by AddComponent(), MakeIndexMap(), and Reset().