#include <MMDetectorDescription.h>
Definition at line 45 of file MMDetectorDescription.h.
◆ MMDetectorDescription()
◆ AddDetectorPosition()
◆ DetectorID()
const std::string& AGDDDetector::DetectorID |
( |
| ) |
const |
|
inlineinherited |
◆ DetectorType()
const std::string& AGDDDetector::DetectorType |
( |
| ) |
const |
|
inlineinherited |
◆ GetDetectorPositioners()
◆ GetMMMaterial()
GeoMaterial* AGDDDetector::GetMMMaterial |
( |
std::string |
| ) |
|
|
protectedinherited |
◆ GetName()
const std::string& AGDDDetector::GetName |
( |
| ) |
const |
|
inlineinherited |
◆ GetReadoutParameters()
◆ GetTechnology()
◆ large_x() [1/2]
double AGDDDetector::large_x |
( |
| ) |
const |
|
inlineinherited |
◆ large_x() [2/2]
void AGDDDetector::large_x |
( |
double |
x | ) |
|
|
inlineinherited |
◆ Length()
double MMDetectorDescription::Length |
( |
| ) |
const |
|
inline |
◆ lWidth()
double MMDetectorDescription::lWidth |
( |
| ) |
const |
|
inline |
◆ Register()
void MMDetectorDescription::Register |
( |
| ) |
|
◆ SetAddressAndPosition()
◆ SetDetectorAddress()
Implements AGDDDetector.
Definition at line 27 of file MMDetectorDescription.cxx.
31 p->ID.detectorType=
"Micromegas";
33 std::stringstream stringone;
35 if (
p->ID.sideIndex<0)
side=
'C';
37 std::string_view subt =
subType();
38 int ml=
myatoi(subt.substr(3,1));
39 if (subt[2]==
'L') ctype=1;
40 else if (subt[2]==
'S') ctype=3;
41 int etaIndex=
myatoi(subt.substr(1,1));
42 stringone<<
"sMD"<<ctype<<
'-'<<etaIndex<<
'-'<<ml<<
"-phi"<<
p->ID.phiIndex+1<<
side<<std::endl;
44 p->ID.detectorAddress=stringone.str();
◆ SetXYZ()
virtual void AGDDDetector::SetXYZ |
( |
const std::vector< double > & |
v | ) |
|
|
inlinevirtualinherited |
◆ small_x() [1/2]
double AGDDDetector::small_x |
( |
| ) |
const |
|
inlineinherited |
◆ small_x() [2/2]
void AGDDDetector::small_x |
( |
double |
x | ) |
|
|
inlineinherited |
◆ subType() [1/2]
const std::string& AGDDDetector::subType |
( |
| ) |
const |
|
inlineinherited |
◆ subType() [2/2]
void AGDDDetector::subType |
( |
const std::string & |
s | ) |
|
|
inlineinherited |
◆ sWidth()
double MMDetectorDescription::sWidth |
( |
| ) |
const |
|
inline |
◆ Tck()
double MMDetectorDescription::Tck |
( |
| ) |
const |
|
inline |
◆ xFrame() [1/2]
double MMDetectorDescription::xFrame |
( |
| ) |
const |
|
inline |
◆ xFrame() [2/2]
void MMDetectorDescription::xFrame |
( |
double |
y | ) |
|
|
inline |
◆ y() [1/2]
double AGDDDetector::y |
( |
| ) |
const |
|
inlineinherited |
◆ y() [2/2]
void AGDDDetector::y |
( |
double |
yval | ) |
|
|
inlineinherited |
◆ ylFrame() [1/2]
double MMDetectorDescription::ylFrame |
( |
| ) |
const |
|
inline |
◆ ylFrame() [2/2]
void MMDetectorDescription::ylFrame |
( |
double |
y | ) |
|
|
inline |
◆ ysFrame() [1/2]
double MMDetectorDescription::ysFrame |
( |
| ) |
const |
|
inline |
◆ ysFrame() [2/2]
void MMDetectorDescription::ysFrame |
( |
double |
y | ) |
|
|
inline |
◆ z() [1/2]
double AGDDDetector::z |
( |
| ) |
const |
|
inlineinherited |
◆ z() [2/2]
void AGDDDetector::z |
( |
double |
zval | ) |
|
|
inlineinherited |
◆ m_detectorID
std::string AGDDDetector::m_detectorID |
|
protectedinherited |
◆ m_detectorPositions
◆ m_detectorType
std::string AGDDDetector::m_detectorType |
|
protectedinherited |
◆ m_ds
◆ m_large_x
double AGDDDetector::m_large_x |
|
protectedinherited |
◆ m_name
std::string AGDDDetector::m_name |
|
protectedinherited |
◆ m_small_x
double AGDDDetector::m_small_x |
|
protectedinherited |
◆ m_sType
std::string AGDDDetector::m_sType |
|
protectedinherited |
◆ m_xFrame
double MMDetectorDescription::m_xFrame = 0.0 |
|
protected |
◆ m_y
◆ m_ylFrame
double MMDetectorDescription::m_ylFrame = 0.0 |
|
protected |
◆ m_ysFrame
double MMDetectorDescription::m_ysFrame = 0.0 |
|
protected |
◆ m_z
◆ roParameters
◆ tech
std::string AGDDDetector::tech |
|
inherited |
The documentation for this class was generated from the following files: