1 #ifndef ZVTOPZVKINProcessor_h
2 #define ZVTOPZVKINProcessor_h 1
4 #include "marlin/Processor.h"
11 #include "inc/decaychain.h"
13 using namespace lcio ;
14 using namespace marlin ;
70 virtual void processRunHeader( LCRunHeader* run ) ;
71 virtual void processEvent( LCEvent * evt ) ;
72 virtual void check( LCEvent * evt ) ;
76 std::string _JetRPCollectionName ;
77 std::string _DecayChainRPTracksCollectionName;
78 std::string _VertexCollectionName ;
79 std::string _IPVertexCollectionName ;
80 std::string _DecayChainCollectionName;
83 bool _ManualPrimaryVertex;
84 FloatVec _ManualPrimaryVertexPos;
85 FloatVec _ManualPrimaryVertexErr;
86 double _MinimumProbability;
87 double _InitialGhostWidth;
88 double _MaxChi2Allowed;
89 bool _OutputTrackChi2;
Find vertices in a jet using kinematic ZVTOP-ZVKIN algorithm.