| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| ICalibTool | dybgaudi | CalibAlg | |
| Implementations: | |||
| SimpPmtCalibTool | dybgaudi | CalibAlg | |
| SimpRpcCalibTool | dybgaudi | CalibAlg | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| ICalibWriter | dybgaudi | DBWriter | |
| Implementations: | |||
| CalibFeeWriter | dybgaudi | DBWriter | |
| CalibPmtWriter | dybgaudi | DBWriter | |
| FeeCableMapWriter | dybgaudi | DBWriter | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IDybEntryPolicyTool | Interface defining how to set a policy on what entry is "next" | dybgaudi | DybIO |
| Implementations: | |||
| DybNextEntryPolicyTool | An entry policy tools that monotonically increases the entry by 1 | dybgaudi | DybIO |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IDybInputLoadTool | Load HeaderObjects | dybgaudi | DybIO |
| Implementations: | |||
| DybInputLoadTool | A tool to do input loading of | dybgaudi | DybIO |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IErrorTool | gaudi | GaudiAlg | |
| Implementations: | |||
| ErrorTool | gaudi | GaudiAlg | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IEsFrontEndTool | dybgaudi | ElecSim | |
| Implementations: | |||
| EsIdealFecTool | dybgaudi | ElecSim | |
| EsIdealFeeTool | dybgaudi | ElecSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IEsPulseTool | dybgaudi | ElecSim | |
| Implementations: | |||
| EsIdealPulseTool | dybgaudi | ElecSim | |
| EsPmtEffectPulseTool | dybgaudi | ElecSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IFastTrigReadSimTool | dybgaudi | FastTrigReadSim | |
| Implementations: | |||
| FastTrigReadSimTool | dybgaudi | FastTrigReadSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IGenericTool | General purpose interface class for tools that "do something" | gaudi | GaudiAlg |
| Implementations: | |||
| PreloadGeometryTool | Tool to traverse the full geometry tree and load it | lhcb | DetDescSvc |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IGenPruneTool | dybgaudi | DybTool | |
| Implementations: | |||
| GenPruneTool | dybgaudi | DybTool | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IGiGaInterface | Intermediate virual base for GiGa objects | lhcb | GiGa |
| Implementations: | |||
| GiGaBase | Helper class for implementation of some GiGa classes | lhcb | GiGa |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IHepMCEventMutator | Interface for modifying an | dybgaudi | GenTools |
| Implementations: | |||
| GtBeamerTool | A parallel beam of particles with some transverse extent | dybgaudi | GenTools |
| GtDecayerator | Generate radioactive decay events | dybgaudi | GenDecay |
| GtDiffuserBallTool | dybgaudi | GenTools | |
| GtGunGenTool | dybgaudi | GenTools | |
| GtHepEvtGenTool | dybgaudi | GenTools | |
| GtInverseBeta | Convert old standalone generator into GenTool style class | dybgaudi | InvBetaDecay |
| GtMuoneratorTool | Generate cosmic muons | dybgaudi | GenMuon |
| GtPositionerTool | dybgaudi | GenTools | |
| GtTimeratorTool | GtTimerator - place an event in time | dybgaudi | GenTools |
| GtTransformTool | dybgaudi | GenTools | |
| Li9He8Decayerator | Generate radioactive decay events | dybgaudi | Li9He8Decay |
| MuonProphet | dybgaudi | MuonProphet | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IHepMCtoG4 | dybgaudi | G4DataHelpers | |
| Implementations: | |||
| HepMCtoG4 | dybgaudi | G4DataHelpers | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IIncidentListener | The interface implemented by any class wanting to listen to Incidents | gaudi | GaudiKernel |
| Implementations: | |||
| GiGaBase | Helper class for implementation of some GiGa classes | lhcb | GiGa |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IMagFieldTool | Tool to which | lhcb | Magnet |
| Implementations: | |||
| MagFieldTool | Tool to which | lhcb | Magnet |
| MagFieldToolDC06 | Implementation of | lhcb | Magnet |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| INeutronCaptureInfo | dybgaudi | G4DataHelpers | |
| Implementations: | |||
| G4DhNeutronCaptureInfoTool | dybgaudi | G4DataHelpers | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IPmtCalibParamTool | dybgaudi | CalibParam | |
| Implementations: | |||
| PmtCalibFullModel | dybgaudi | CalibParam | |
| PmtCalibLeadingEdge | dybgaudi | CalibParam | |
| PmtCalibLeadingEdgeWithCuts | dybgaudi | CalibParam | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IPositionerTool | dybgaudi | DetHelpers | |
| Implementations: | |||
| AutoPositionerTool | Implementation of | dybgaudi | DetHelpers |
| PositionerTool | Implementation of | dybgaudi | DetHelpers |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IReadoutProcessor | Interface for processing a readout | dybgaudi | ProcessTools |
| Implementations: | |||
| FlasherIdTool | dybgaudi | FlasherId | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IReconTool | dybgaudi | ReconAlg | |
| Implementations: | |||
| CenterOfChargePosTool | dybgaudi | CenterOfChargePos | |
| FastQCtrTool | dybgaudi | AdRec | |
| QMLFTool | dybgaudi | AdRec | |
| QsumEnergyTool | dybgaudi | QsumEnergy | |
| QsumLinearityEnergyTool | dybgaudi | QsumLinearityEnergy | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IRegSeqVisitor | Interface for visiting a RegistrationSequence | dybgaudi | DybKernel |
| Implementations: | |||
| OutputFileRollerTool | Change output file name when a condition is met | dybgaudi | DybTool |
| SimPruneTool | Prune the SimHeader in various fun ways | dybgaudi | DybTool |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IROsFadcReadoutTool | dybgaudi | ReadoutSim | |
| Implementations: | |||
| ROsFadcReadoutTool | dybgaudi | ReadoutSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IROsFeeTdcTool | dybgaudi | ReadoutSim | |
| Implementations: | |||
| ROsFeeTdcTool | dybgaudi | ReadoutSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IROsFeeWaveformTool | dybgaudi | ReadoutSim | |
| Implementations: | |||
| ROsFeeAdcMultiTool | dybgaudi | ReadoutSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IROsReadoutTool | dybgaudi | ReadoutSim | |
| Implementations: | |||
| ROsFecReadoutTool | dybgaudi | ReadoutSim | |
| ROsFeeReadoutTool | dybgaudi | ReadoutSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IROsTriggerDataPackerTool | dybgaudi | ReadoutSim | |
| Implementations: | |||
| ROsTriggerDataPackerTool | dybgaudi | ReadoutSim | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| ISequencerTimerTool | Implements the time measurement inside a sequencer | gaudi | GaudiAlg |
| Implementations: | |||
| SequencerTimerTool | Implements the time measurement inside a sequencer | gaudi | GaudiAlg |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| IStage | Interface class for | dybgaudi | Stage |
| Implementations: | |||
| Stage | dybgaudi | Stage | |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| ITouchableToDetectorElement | dybgaudi | G4DataHelpers | |
| Implementations: | |||
| TH2DE | dybgaudi | G4DataHelpers | |
| TouchableToDetectorElement | dybgaudi | G4DataHelpers | |
| TouchableToDetectorElementFast | Implimentation of ITouchableToDetectorElementFast. First attempt; uses no caches or other optimization | dybgaudi | G4DataHelpers |
| Class | Description | Project | Package |
|---|---|---|---|
| Interface: | |||
| ITsTriggerTool | dybgaudi | TrigSim | |
| Implementations: | |||
| TsESumTriggerTool | dybgaudi | TrigSim | |
| TsExternalTriggerTool | dybgaudi | TrigSim | |
| TsFilterTool | dybgaudi | TrigSim | |
| TsMultTriggerTool | dybgaudi | TrigSim | |
| TsSortTool | dybgaudi | TrigSim | |