ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/interface/QjetsPlugin.h
Revision: 1.1
Committed: Wed Jun 19 13:24:47 2013 UTC (11 years, 10 months ago) by rkogler
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Error occurred while calculating annotation data.
Log Message:
added substructure information and jet constituents

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