DBObject containing parameters used in KLMTrigger module.
More...
#include <KLMTriggerParameters.h>
|
| KLMTriggerParameters () |
| Default constructor.
|
|
| KLMTriggerParameters (int32_t nLayers, const std::string &whichLayers) |
| Constructor. More...
|
|
| ~KLMTriggerParameters () |
| Destructor.
|
|
void | setNLayers (int32_t nLayers) |
| Set the number of layers used in the trigger logic. More...
|
|
void | setWhichLayers (const std::string &whichLayers) |
| Set the pattern of layers used in the trigger logic. More...
|
|
int32_t | getNLayers () const |
| Get the number of layers used in the trigger logic.
|
|
std::string | getWhichLayers () const |
| Get the pattern of layers used in the trigger logic.
|
|
int32_t | getSubdetector (int32_t i) const |
|
int32_t | getSection (int32_t i) const |
|
int32_t | getSector (int32_t i) const |
|
int32_t | getLayer (int32_t i) const |
|
int32_t | getPlane (int32_t i) const |
|
double | getSlopeX (int32_t i) const |
|
double | getOffsetX (int32_t i) const |
|
double | getSlopeY (int32_t i) const |
|
double | getOffsetY (int32_t i) const |
|
size_t | getGeometryDataSize () const |
|
void | pushGeometryData (int32_t Subdetector, int32_t section, int32_t sector, int32_t layer, int32_t plane, double slopeX, double offsetX, double slopeY, double offsetY) |
|
|
int32_t | m_nLayers {0} |
| Number of layers used in the trigger logic.
|
|
std::vector< int32_t > | m_Subdetector |
|
std::vector< int32_t > | m_section |
|
std::vector< int32_t > | m_sector |
|
std::vector< int32_t > | m_layer |
|
std::vector< int32_t > | m_plane |
|
std::vector< double > | m_slopeX |
|
std::vector< double > | m_offsetX |
|
std::vector< double > | m_slopeY |
|
std::vector< double > | m_offsetY |
|
std::string | m_whichLayers |
| Pattern of layers used in the trigger logic.
|
|
DBObject containing parameters used in KLMTrigger module.
Definition at line 31 of file KLMTriggerParameters.h.
◆ KLMTriggerParameters()
Constructor.
- Parameters
-
[in] | nLayers | Number of layers used in the trigger logic. |
[in] | whichLayers | Pattern of layers used in the trigger logic. |
Definition at line 47 of file KLMTriggerParameters.h.
int32_t m_nLayers
Number of layers used in the trigger logic.
std::string m_whichLayers
Pattern of layers used in the trigger logic.
◆ setNLayers()
void setNLayers |
( |
int32_t |
nLayers | ) |
|
|
inline |
Set the number of layers used in the trigger logic.
- Parameters
-
[in] | nLayers | Max number of CDC hits for an event. |
Definition at line 64 of file KLMTriggerParameters.h.
◆ setWhichLayers()
void setWhichLayers |
( |
const std::string & |
whichLayers | ) |
|
|
inline |
Set the pattern of layers used in the trigger logic.
- Parameters
-
[in] | whichLayers | Pattern of layers used in the trigger logic. |
Definition at line 85 of file KLMTriggerParameters.h.
The documentation for this class was generated from the following file: