1 #ifndef FTDBackgroundProcessor_h
2 #define FTDBackgroundProcessor_h 1
7 #include <CLHEP/Vector/ThreeVector.h>
9 #include "marlin/Processor.h"
13 using namespace lcio ;
14 using namespace marlin ;
66 virtual void processRunHeader( LCRunHeader* run ) ;
70 virtual void processEvent( LCEvent * evt ) ;
73 virtual void check( LCEvent * evt ) ;
84 CLHEP::Hep3Vector getRandPosition(
double rMin,
double lengthMin,
double lengthMax,
double width,
double phi,
double z );
87 std::string _colNameFTDStripTrackerHit;
88 std::string _colNameFTDPixelTrackerHit;
97 float _densityRegulator;
99 std::vector < float > _backgroundDensity;
100 std::vector < float > _backgroundDensitySigma;
101 std::vector < int > _integratedBX;
Generates background hits in the FTD detector.
Definition: FTDBackgroundProcessor.h:50