Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JCALIBRATE::JStringRouter_t Struct Reference

String router. More...

#include <JCalibrateMuon.hh>

Inheritance diagram for JCALIBRATE::JStringRouter_t:
JCALIBRATE::JRouter_t

Public Member Functions

 JStringRouter_t (const JDetector &detector)
 Constructor.
 
virtual size_t getN () const override
 Get number of indices.
 
virtual int getIndex (const int id) const override
 Get index.
 
virtual int getID (const int index) const override
 Get identifier.
 

Private Attributes

JModuleRouter moduleRouter
 
JStringRouter stringRouter
 

Detailed Description

String router.

Definition at line 118 of file JCalibrateMuon.hh.

Constructor & Destructor Documentation

◆ JStringRouter_t()

JCALIBRATE::JStringRouter_t::JStringRouter_t ( const JDetector & detector)
inline

Constructor.

Parameters
detectordetector

Definition at line 126 of file JCalibrateMuon.hh.

126 :
127 moduleRouter(detector),
128 stringRouter(detector)
129 {}

Member Function Documentation

◆ getN()

virtual size_t JCALIBRATE::JStringRouter_t::getN ( ) const
inlineoverridevirtual

Get number of indices.

Returns
number of indices.

Implements JCALIBRATE::JRouter_t.

Definition at line 137 of file JCalibrateMuon.hh.

138 {
139 return stringRouter.size();
140 }

◆ getIndex()

virtual int JCALIBRATE::JStringRouter_t::getIndex ( const int id) const
inlineoverridevirtual

Get index.

Parameters
idmodule identifier
Returns
index

Implements JCALIBRATE::JRouter_t.

Definition at line 149 of file JCalibrateMuon.hh.

150 {
152 }
int getString() const
Get string number.
Definition JLocation.hh:135
const JModule & getModule(const JObjectID &id) const
Get module parameters.
int getIndex(const T &value) const
Get index of given value.

◆ getID()

virtual int JCALIBRATE::JStringRouter_t::getID ( const int index) const
inlineoverridevirtual

Get identifier.

Parameters
indexindex
Returns
identifier

Implements JCALIBRATE::JRouter_t.

Definition at line 161 of file JCalibrateMuon.hh.

162 {
163 return stringRouter.at(index);
164 }

Member Data Documentation

◆ moduleRouter

JModuleRouter JCALIBRATE::JStringRouter_t::moduleRouter
private

Definition at line 167 of file JCalibrateMuon.hh.

◆ stringRouter

JStringRouter JCALIBRATE::JStringRouter_t::stringRouter
private

Definition at line 168 of file JCalibrateMuon.hh.


The documentation for this struct was generated from the following file: