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 ;
85 virtual void processRunHeader( LCRunHeader* run ) ;
89 virtual void processEvent( LCEvent * evt ) ;
92 virtual void check( LCEvent * evt ) ;
100 double correctPhiRange(
double Phi )
const ;
105 std::string _colNameVTX{};
106 std::string _colNameSIT{};
107 std::string _colNameSET{};
108 std::string _outColNameVTX{};
109 std::string _outColNameSIT{};
110 std::string _outColNameSET{};
112 std::vector<int> _activeSETLayers{};
116 int _smearAlongLadders{};
119 float _pointResoRPhi{},_pointResoRPhi_VTX{},_pointResoRPhi_SIT{},_pointResoRPhi_SET{};
120 float _pointResoZ{},_pointResoZ_VTX{},_pointResoZ_SIT{},_pointResoZ_SET{};
124 std::vector< std::pair<long, long> > _vxdCount{};
======= VTXDigiProcessor ========== Produces SIT & VTX TrackerHit collection from SimTrackerHit col...
Definition: VTXDigiProcessor.h:67