#include <AtlfastProtoJet.h>
Public Member Functions | |
AtlfastProtoJet (const HepLorentzVector &p4) | |
virtual | ~AtlfastProtoJet () |
virtual NavAtlfastProtoJetToken & | getNavToken () |
virtual const NavAtlfastProtoJetToken & | getNavToken () const |
void | fillToken (INavigationToken &) const |
void | fillToken (INavigationToken &, double) const |
Private Attributes | |
NavAtlfastProtoJetToken | m_atlfastPJToken |
Definition at line 23 of file AtlfastProtoJet.h.
Atlfast::AtlfastProtoJet::AtlfastProtoJet | ( | const HepLorentzVector & | p4 | ) | [inline] |
Definition at line 26 of file AtlfastProtoJet.h.
00027 : ProtoJet(p4) 00028 , m_atlfastPJToken( *this, 1.0 ) 00029 {}
virtual Atlfast::AtlfastProtoJet::~AtlfastProtoJet | ( | ) | [inline, virtual] |
virtual NavAtlfastProtoJetToken& Atlfast::AtlfastProtoJet::getNavToken | ( | ) | [inline, virtual] |
getNavToken is from Navigable, via ProtoJet base class. It lets AtlfastProtoJets be "navigable," i.e., participate in analysis of calorimetry object structure via NavigationRep package
Definition at line 37 of file AtlfastProtoJet.h.
00038 {return m_atlfastPJToken;}
virtual const NavAtlfastProtoJetToken& Atlfast::AtlfastProtoJet::getNavToken | ( | ) | const [inline, virtual] |
void Atlfast::AtlfastProtoJet::fillToken | ( | INavigationToken & | ) | const |
Definition at line 8 of file AtlfastProtoJet.cxx.
00009 { 00010 this->fillToken(thisToken,1.0); 00011 }
void Atlfast::AtlfastProtoJet::fillToken | ( | INavigationToken & | , | |
double | ||||
) | const |
Definition at line 15 of file AtlfastProtoJet.cxx.
00016 { 00017 // type check 00018 //NavigationToken<AtlfastProtoJet>* myToken = 00019 // dynamic_cast< NavigationToken<AtlfastProtoJet>* > (&thisToken); 00020 00021 // correct type 00022 //if ( myToken !=0 ) 00023 // { 00024 // myToken->setObject(this,weight); 00025 // } 00026 00027 }
NavAtlfastProtoJetToken Atlfast::AtlfastProtoJet::m_atlfastPJToken [private] |
Definition at line 45 of file AtlfastProtoJet.h.