ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/src/QjetsPlugin.h
Revision: 1.1.2.1
Committed: Tue Nov 27 05:04:18 2012 UTC (12 years, 5 months ago) by ntran
Content type: text/plain
Branch: hbbsubstructDevPostHCP
CVS Tags: hbbsubstructDev_6, hbbsubstructDev_5
Changes since 1.1: +20 -0 lines
Log Message:
major update, including new proposal for FJ3 inputs to step 2

File Contents

# Content
1 #ifndef _QJETSPLUGIN_
2 #define _QJETSPLUGIN_
3 #include "fastjet/JetDefinition.hh"
4 #include "fastjet/PseudoJet.hh"
5 #include "fastjet/ClusterSequence.hh"
6 #include "Qjets.h"
7
8 class QjetsPlugin: public fastjet::JetDefinition::Plugin{
9 private:
10 bool _rand_seed_set;
11 unsigned int _seed;
12 double _zcut, _dcut_fctr, _exp_min, _exp_max, _rigidity;
13 public:
14 QjetsPlugin(double zcut, double dcut_fctr, double exp_min, double exp_max, double rigidity);
15 void SetRandSeed(unsigned int seed); /* In case you want reproducible behavior */
16 double R() const;
17 string description() const;
18 void run_clustering(fastjet::ClusterSequence & cs) const;
19 };
20 #endif