00001 #ifndef jetsubstructuremomenttools_validator_header
00002 #define jetsubstructuremomenttools_validator_header
00003
00004 #include "xAODCaloEvent/CaloCluster.h"
00005 #include "xAODJet/Jet.h"
00006 #include "xAODJet/JetContainer.h"
00007
00008 #include "AsgTools/AsgTool.h"
00009 #include "JetInterface/IJetExecuteTool.h"
00010
00011 class TH1;
00012
00013
00014
00015 class Validator :
00016 virtual public IJetExecuteTool,
00017 virtual public asg::AsgTool {
00018 ASG_TOOL_CLASS(Validator, IJetExecuteTool)
00019
00020 public:
00021
00022 Validator(std::string name);
00023
00024 int execute() const;
00025
00026 private:
00027 std::string m_InputContainer;
00028 std::vector<std::string> m_FloatMoments;
00029
00030 };
00031
00032 #endif