◆ describeHit()
static QStringList VP1RawDataHandle_BCM_RDO::Imp::describeHit |
( |
const BCM_RawData * |
data, |
|
|
const QString & |
prefix = "" |
|
) |
| |
|
inlinestatic |
◆ ensureInitModuleInfo()
void VP1RawDataHandle_BCM_RDO::Imp::ensureInitModuleInfo |
( |
| ) |
|
|
static |
Definition at line 123 of file VP1RawDataHandle_BCM_RDO.cxx.
131 GeoVolumeCursor av(*world);
132 while (!av.atEnd()) {
133 if (av.getName()==
"Pixel") {
135 GeoVolumeCursor
pv(av.getVolume());
136 while (!
pv.atEnd()) {
137 int bcmModLogCopyNumber(-1);
138 if (
pv.getVolume()->getLogVol()->getName()==
"bcmModLog") {
140 Query<int> Qint =
pv.getId();
141 if (Qint.isValid()) {
142 bcmModLogCopyNumber =
int(Qint);
143 ModuleInfo * modInfo =
new ModuleInfo(bcmModLogCopyNumber - 951);
144 GeoVolumeCursor bv(
pv.getVolume());
145 while (!bv.atEnd()) {
146 if (bv.getVolume()->getLogVol()->getName()==
"bcmDiamondLog") {
148 const GeoBox * box = bv.getVolume()->getLogVol()->getShape()->typeID()==GeoBox::getClassTypeID() ?
149 static_cast<const GeoBox*
>(bv.getVolume()->getLogVol()->getShape()) : 0;
150 modInfo->addBox(tr_pix*tr_bcmmod*tr_diamond,box);
154 (*moduleID2ModuleInfo)[modInfo->moduleID()] = modInfo;
◆ moduleID2ModuleInfo
The documentation for this class was generated from the following file: