00001
00002 #ifndef JETEDM_FASTJETLINK_H
00003 #define JETEDM_FASTJETLINK_H
00013
00014 #include "fastjet/PseudoJet.hh"
00015 #include "xAODJet/FastJetLinkBase.h"
00016
00017
00018 namespace xAOD {
00019
00020 class FastJetLink : public FastJetLinkBase {
00021 public:
00022 FastJetLink(const fastjet::PseudoJet & pj ){
00023 m_actualPseudoJet = pj;
00024 pseudoJet = &m_actualPseudoJet;
00025 if( pj.has_valid_cluster_sequence () ) {
00026 clusterSequence = pj.validated_cluster_sequence ();
00027 }
00028 }
00029 virtual FastJetLinkBase* clone() { return new FastJetLink(*this); }
00030 ~FastJetLink() {}
00031 protected:
00032 fastjet::PseudoJet m_actualPseudoJet;
00033 };
00034
00035 }
00036
00037 #endif