#include <INeighborXtalkTool.h>
Inheritance diagram for INeighborXtalkTool:

Public Member Functions | |
| virtual StatusCode | buildSignalMap (const Event::CalDigiCol &digiCol)=0 |
| build internal map of Cal readout signals for use in subsequent calcXtalk() calls | |
| virtual StatusCode | calcXtalkCIDAC (CalUtil::DiodeIdx diodeIdx, float &xtalkDAC) const=0 |
| calcuate total crosstalk for given cal diode from all neighboring crystals. | |
| virtual StatusCode | calcXtalkMeV (CalUtil::DiodeIdx diodeIdx, float &xtalkMev) const=0 |
| calcuate total crosstalk for given cal diode from all neighboring crystals in units of MeV deposited @ center of xtal. | |
Static Public Member Functions | |
| const InterfaceID & | interfaceID () |
Generally speaking, cross-talk @ any point will depend on a static crosstalk coefficient table & a per-event signal map for the whole cal. Tool implementation will then model crosstalk measured @ any particular channel based on these tables.
Definition at line 34 of file INeighborXtalkTool.h.
|
|
build internal map of Cal readout signals for use in subsequent calcXtalk() calls
Implemented in NeighborXtalkTool. Referenced by CalXtalRecAlg::execute(), and CalTupleAlg::execute(). |
|
||||||||||||
|
calcuate total crosstalk for given cal diode from all neighboring crystals. Response is based on neigbhoring xtal signal provided in last call to BuildSignalMap()
Implemented in NeighborXtalkTool. Referenced by XtalRecTool::createRangeRecon(). |
|
||||||||||||
|
calcuate total crosstalk for given cal diode from all neighboring crystals in units of MeV deposited @ center of xtal. Response is based on neigbhoring xtal signal provided in last call to BuildSignalMap()
Implemented in NeighborXtalkTool. Referenced by CalTupleAlg::execute(). |
|
|
Definition at line 36 of file INeighborXtalkTool.h.
00036 { return IID_INeighborXtalkTool; }
|
1.3.3