00001 #ifndef jetsubstructuremomenttools_volatilitytool_header
00002 #define jetsubstructuremomenttools_volatilitytool_header
00003
00004 #include "JetSubStructureMomentTools/JetSubStructureMomentToolsBase.h"
00005
00006 class VolatilityTool :
00007 public JetSubStructureMomentToolsBase {
00008 ASG_TOOL_CLASS(VolatilityTool, IJetModifier)
00009
00010 public:
00011
00012 VolatilityTool(std::string name);
00013
00014 int modifyJet(xAOD::Jet &jet) const;
00015
00016 private:
00017 unsigned int m_num_iterations;
00018 double m_zcut, m_dcut_fctr, m_exp_min, m_exp_max, m_rigidity, m_truncation_fctr;
00019 };
00020
00021
00022 #endif