14 #include "marlin/Processor.h"
18 #include "IMPL/LCCollectionVec.h"
20 using namespace lcio ;
25 int PointerParticleToJets[450];
33 void syjkrn_(
const char* GlobalModus_,
35 int &NJetRequested_,
float &Threshold_,
36 int &PrimaryJetFindingMode_,
float* YCut_,
38 int &MergingMode_,
float &MergingThreshold_,
40 int &SecondJetFindingMode_,
43 int &NumberOfPartons_,
44 int &DimensionOfInputArray_,
float *PPartons_,
46 int &MaximalNumberOfJets_,
47 int &NJetsFound_,
int *PointerParicleToJet_,
48 int &DimensionOfOutputArray_,
float *PJets_,
49 float &YMinus_,
float &YPlus_,
51 int &IError_,
int GlobalModusLenght_)
54 using namespace marlin ;
61 virtual Processor* newProcessor() {
return new YThresh ; }
66 virtual void processRunHeader( LCRunHeader* run ) ;
67 virtual void processEvent( LCEvent * evt ) ;
68 virtual void check( LCEvent * evt ) ;
69 void putPartons(LCEvent * evt);
70 void callSatoru(LCEvent * evt);
76 int _nRecoParticles,_printOutput;
78 std::string _inputCollection;
79 std::string _jetFindingMode;
82 std::string _globalMode;
87 int _primaryJetFindingMode;
93 float _mergingThreshold;
94 int _secondJetFindingMode;