31#ifndef __PXCONEPLUGIN_HH__
32#define __PXCONEPLUGIN_HH__
34#include "fastjet/JetDefinition.hh"
68class PxConePlugin :
public fastjet::JetDefinition::Plugin {
92 PxConePlugin (
double cone_radius_in ,
93 double min_jet_energy_in = 5.0 ,
94 double overlap_threshold_in = 0.5,
95 bool E_scheme_jets_in =
false) :
96 _cone_radius (cone_radius_in ),
97 _min_jet_energy (min_jet_energy_in ),
98 _overlap_threshold (overlap_threshold_in),
99 _E_scheme_jets (E_scheme_jets_in ) {}
105 double cone_radius ()
const {
return _cone_radius ;}
109 double min_jet_energy ()
const {
return _min_jet_energy ;}
112 double overlap_threshold ()
const {
return _overlap_threshold ;}
119 bool E_scheme_jets()
const {
return _E_scheme_jets ;}
123 virtual std::string description ()
const;
124 virtual void run_clustering(fastjet::ClusterSequence &)
const;
126 virtual double R()
const {
return cone_radius();}
130 double _cone_radius ;
131 double _min_jet_energy ;
132 double _overlap_threshold ;
136 static bool _first_time;
139 void _print_banner(std::ostream *ostr)
const;
155 const double * ptrak ,
Definition MC_Cent_pPb.hh:10