#include <SimDigitalGeom.h>
|
| static void | bookTuples (const marlin::Processor *proc) |
| |
|
| enum | {
TH_CHTLAYOUT,
TH_MODULE,
TH_TOWER,
TH_STAVE,
TH_LAYER,
TH_I,
TH_J,
TH_X,
TH_Y,
TH_Z,
TH_NORMALX,
TH_NORMALY,
TH_NORMALZ,
TH_IX,
TH_IY,
TH_IZ,
TH_JX,
TH_JY,
TH_JZ
} |
| |
| enum | {
TS_CHTLAYOUT,
TS_HITCELLID,
TS_NSTEP,
TS_HITX,
TS_HITY,
TS_HITZ,
TS_STEPX,
TS_STEPY,
TS_STEPZ,
TS_DELTAI,
TS_DELTAJ,
TS_DELTALAYER,
TS_TIME
} |
| |
Definition at line 61 of file SimDigitalGeom.h.
| Enumerator |
|---|
| TH_CHTLAYOUT |
|
| TH_MODULE |
|
| TH_TOWER |
|
| TH_STAVE |
|
| TH_LAYER |
|
| TH_I |
|
| TH_J |
|
| TH_X |
|
| TH_Y |
|
| TH_Z |
|
| TH_NORMALX |
|
| TH_NORMALY |
|
| TH_NORMALZ |
|
| TH_IX |
|
| TH_IY |
|
| TH_IZ |
|
| TH_JX |
|
| TH_JY |
|
| TH_JZ |
|
Definition at line 132 of file SimDigitalGeom.h.
| Enumerator |
|---|
| TS_CHTLAYOUT |
|
| TS_HITCELLID |
|
| TS_NSTEP |
|
| TS_HITX |
|
| TS_HITY |
|
| TS_HITZ |
|
| TS_STEPX |
|
| TS_STEPY |
|
| TS_STEPZ |
|
| TS_DELTAI |
|
| TS_DELTAJ |
|
| TS_DELTALAYER |
|
| TS_TIME |
|
Definition at line 138 of file SimDigitalGeom.h.
| SimDigitalGeomCellId::SimDigitalGeomCellId |
( |
LCCollection * |
inputCol, |
|
|
LCCollectionVec * |
outputCol |
|
) |
| |
| SimDigitalGeomCellId::~SimDigitalGeomCellId |
( |
| ) |
|
|
virtual |
| void SimDigitalGeomCellId::bookTuples |
( |
const marlin::Processor * |
proc | ) |
|
|
static |
| void SimDigitalGeomCellId::createStepAndChargeVec |
( |
SimCalorimeterHit * |
hit, |
|
|
std::vector< StepAndCharge > & |
vec, |
|
|
bool |
link |
|
) |
| |
|
protected |
| std::vector< StepAndCharge > SimDigitalGeomCellId::decode |
( |
SimCalorimeterHit * |
hit, |
|
|
bool |
link |
|
) |
| |
| virtual std::unique_ptr<CalorimeterHitImpl> SimDigitalGeomCellId::encode |
( |
int |
delta_I, |
|
|
int |
delta_J |
|
) |
| |
|
pure virtual |
| void SimDigitalGeomCellId::fillDebugTupleGeometryHit |
( |
| ) |
|
|
protected |
| void SimDigitalGeomCellId::fillDebugTupleGeometryStep |
( |
SimCalorimeterHit * |
hit, |
|
|
const std::vector< StepAndCharge > & |
stepsInIJZcoord |
|
) |
| |
|
protected |
| virtual float SimDigitalGeomCellId::getCellSize |
( |
| ) |
|
|
pure virtual |
| int SimDigitalGeomCellId::I |
( |
| ) |
const |
|
inline |
| const LCVector3D& SimDigitalGeomCellId::Iaxis |
( |
| ) |
const |
|
inline |
| int SimDigitalGeomCellId::J |
( |
| ) |
const |
|
inline |
| const LCVector3D& SimDigitalGeomCellId::Jaxis |
( |
| ) |
const |
|
inline |
| int SimDigitalGeomCellId::K |
( |
| ) |
const |
|
inline |
| void SimDigitalGeomCellId::linkSteps |
( |
std::vector< StepAndCharge > & |
vec | ) |
|
|
protected |
| int SimDigitalGeomCellId::module |
( |
| ) |
const |
|
inline |
| const LCVector3D& SimDigitalGeomCellId::normalToRPCPlane |
( |
| ) |
const |
|
inline |
| virtual void SimDigitalGeomCellId::processGeometry |
( |
SimCalorimeterHit * |
hit | ) |
|
|
protectedpure virtual |
| void SimDigitalGeomCellId::setCellSize |
( |
float |
size | ) |
|
|
inline |
| virtual void SimDigitalGeomCellId::setLayerLayout |
( |
CHT::Layout |
layout | ) |
|
|
pure virtual |
| int SimDigitalGeomCellId::stave |
( |
| ) |
const |
|
inline |
| int SimDigitalGeomCellId::tower |
( |
| ) |
const |
|
inline |
| std::string SimDigitalGeomCellId::_cellIDEncodingString = "" |
|
protected |
| dd4hep::long64 SimDigitalGeomCellId::_cellIDvalue = 0 |
|
protected |
| float SimDigitalGeomCellId::_cellSize = 0.0f |
|
protected |
| CHT::Layout SimDigitalGeomCellId::_currentHCALCollectionCaloLayout = CHT::any |
|
protected |
| CellIDDecoder<SimCalorimeterHit> SimDigitalGeomCellId::_decoder |
|
protected |
| CellIDEncoder<CalorimeterHitImpl> SimDigitalGeomCellId::_encoder |
|
protected |
| const float* SimDigitalGeomCellId::_hitPosition = nullptr |
|
protected |
| LCVector3D SimDigitalGeomCellId::_Iaxis |
|
protected |
| int SimDigitalGeomCellId::_Iy = -999 |
|
protected |
| LCVector3D SimDigitalGeomCellId::_Jaxis |
|
protected |
| int SimDigitalGeomCellId::_Jz = -999 |
|
protected |
| int SimDigitalGeomCellId::_module = -999 |
|
protected |
| LCVector3D SimDigitalGeomCellId::_normal |
|
protected |
| int SimDigitalGeomCellId::_stave = -999 |
|
protected |
| int SimDigitalGeomCellId::_tower = -999 |
|
protected |
| int SimDigitalGeomCellId::_trueLayer = -999 |
|
protected |
| AIDA::ITuple * SimDigitalGeomCellId::_tupleHit = NULL |
|
staticprotected |
| AIDA::ITuple * SimDigitalGeomCellId::_tupleStep = NULL |
|
staticprotected |
The documentation for this class was generated from the following files:
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/CaloDigi/SDHCALDigi/include/SimDigitalGeom.h
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/CaloDigi/SDHCALDigi/src/SimDigitalGeom.cc