1 #ifndef SimplePlanarDigiProcessor_h
2 #define SimplePlanarDigiProcessor_h 1
4 #include "marlin/Processor.h"
11 #include <gsl/gsl_rng.h>
14 using namespace lcio ;
15 using namespace marlin ;
22 class ZPlanarParameters;
67 virtual void processRunHeader( LCRunHeader* run ) ;
71 virtual void processEvent( LCEvent * evt ) ;
74 virtual void check( LCEvent * evt ) ;
87 double correctPhiRange(
double Phi )
const ;
89 int getLadderNumber(
const gear::ZPlanarParameters* det, SimTrackerHit* sh,
int layerNumber );
91 std::string _inColName ;
93 std::string _outColName ;
94 std::string _outRelColName ;
104 bool _ladder_Number_encoded_in_cellID;
======= SimplePlanarDigiProcessor ========== Creates TrackerHits from SimTrackerHits, smearing them according to the input parameters.
Definition: SimplePlanarDigiProcessor.h:51