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

# User Rev Content
1 ntran 1.1.2.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