#include <BruteForceEcalGapFiller.h>
Public Member Functions | |
| virtual Processor * | newProcessor () |
| BruteForceEcalGapFiller () | |
| virtual void | init () |
| virtual void | processRunHeader (LCRunHeader *) |
| virtual void | processEvent (LCEvent *evt) |
| virtual void | check (LCEvent *) |
| virtual void | end () |
| BruteForceEcalGapFiller (const BruteForceEcalGapFiller &)=delete | |
| BruteForceEcalGapFiller & | operator= (const BruteForceEcalGapFiller &)=delete |
Protected Types | |
| enum | { MAXMODULE =10, MAXSTAVE =15, MAXLAYER =50 } |
| enum | { ECALENDCAP, ECALBARREL } |
Protected Member Functions | |
| void | getGeometryData (const int ihitType) |
| void | addIntraModuleGapHits (LCCollectionVec *newcol) |
| void | addInterModuleGapHits (LCCollectionVec *newcol) |
Protected Attributes | |
| std::vector< CalorimeterHit * > | hitsByLayerModuleStave [MAXLAYER][MAXSTAVE][MAXMODULE] |
| std::string | _inputHitCollection {} |
| std::string | _outputHitCollection {} |
| std::string | _cellIDLayerString {} |
| std::string | _cellIDModuleString {} |
| std::string | _cellIDStaveString {} |
| bool | _applyInterModuleCor {} |
| float | _interModuleNonlinearFactor {} |
| float | _intraModuleNonlinearFactor {} |
| float | _interModuleFactor {} |
| float | _intraModuleFactor {} |
| LCFlagImpl | _flag {} |
| int | _currentLayout {} |
| float | _interModuleDist {} |
| dd4hep::rec::LayeredCalorimeterData * | _caloGeomData {} |
Definition at line 30 of file BruteForceEcalGapFiller.h.