#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