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