1 #ifndef VTXDigiProcessor_h
2 #define VTXDigiProcessor_h 1
4 #include "marlin/Processor.h"
8 #include <gsl/gsl_rng.h>
11 #include <marlin/Global.h>
12 #include <gear/GEAR.h>
13 #include <gear/VXDParameters.h>
14 #include <gear/VXDLayerLayout.h>
17 using namespace lcio ;
18 using namespace marlin ;
83 virtual void processRunHeader( LCRunHeader* run ) ;
87 virtual void processEvent( LCEvent * evt ) ;
90 virtual void check( LCEvent * evt ) ;
98 double correctPhiRange(
double Phi )
const ;
103 std::string _colNameVTX ;
104 std::string _colNameSIT ;
105 std::string _colNameSET ;
106 std::string _outColNameVTX ;
107 std::string _outColNameSIT ;
108 std::string _outColNameSET ;
110 std::vector<int> _activeSETLayers ;
114 int _smearAlongLadders;
117 float _pointResoRPhi,_pointResoRPhi_VTX,_pointResoRPhi_SIT,_pointResoRPhi_SET;
118 float _pointResoZ,_pointResoZ_VTX,_pointResoZ_SIT,_pointResoZ_SET;
122 std::vector< std::pair<long, long> > _vxdCount ;
======= VTXDigiProcessor ========== Produces SIT & VTX TrackerHit collection from SimTrackerHit col...
Definition: VTXDigiProcessor.h:67