#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.