  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   60           << 
"; pt: " << tau.
pt()
 
   61           << 
"; eta: " << tau.
eta()
 
   62           << 
"; phi: " << tau.
phi()
 
   66           << 
"; charge: " << tau.
charge()
 
   81    return ( 
m << 
str( tau ) );
 
   87   static const double DELTA = 0.001;
 
   93        ( std::abs( left.
pt() - right.
pt() ) > DELTA ) ||
 
   94        ( std::abs( left.
eta() - right.
eta() ) > DELTA ) ||
 
   95        ( std::abs( left.
phi() - right.
phi() ) > DELTA ) ||
 
   97        ( std::abs( left.
charge() - right.
charge() ) > DELTA ) ||
 
  115            std::map< std::string, double >& varChange ) {
 
  117   static const double DELTA = 0.001;
 
  119       varChange[ 
"roiId" ] = 
static_cast< double >( left.
roiId() - right.
roiId() );
 
  130    if( std::abs( left.
pt() - right.
pt() ) > DELTA ) {
 
  131      varChange[ 
"pt" ] = left.
pt() - right.
pt();
 
  133    if( std::abs( left.
eta() - right.
eta() ) > DELTA ) {
 
  134       varChange[ 
"eta" ] = left.
eta() - right.
eta();
 
  136    if( std::abs( left.
phi() - right.
phi() ) > DELTA ) {
 
  137       varChange[ 
"phi" ] = left.
phi() - right.
phi();
 
  140    if( std::abs( left.
charge() - right.
charge() ) > DELTA ) {
 
  
virtual double py() const =0
y component of momentum
 
std::string str(const TrigTauTracksInfo &tau)
Helper function for printing the object.
 
Scalar phi() const
phi method
 
const P4PtEtaPhiM & threeFastestTracks() const
 
Scalar eta() const
pseudorapidity method
 
MsgStream & operator<<(MsgStream &m, const TrigTauTracksInfo &tau)
Helper operator for printing the object.
 
Dummy type needed fro specialized implementation.
 
TrigTauTracksInfo()
Constructor.
 
virtual void setM(double theM)
set mass data member
 
float leadingTrackPt() const
 
void diff(const TrigTauTracksInfo &left, const TrigTauTracksInfo &right, std::map< std::string, double > &varChange)
Comparison with feedback.
 
virtual double phi() const
get phi data member
 
virtual void setPt(double thePt)
set pt data member
 
virtual double pz() const =0
z component of momentum
 
virtual void setPhi(double thePhi)
set phi data member
 
virtual void set4Mom(const I4Momentum &theI4Mom)
set all 4-mom from another I4Momentum reference
 
virtual double e() const =0
energy
 
void set3fastestPxPyPzE(float px, float py, float pz, float e)
 
virtual double m() const
get mass data member
 
virtual void setEta(double theEta)
set eta data member
 
virtual double pt() const
get pt data member
 
virtual double eta() const
get eta data member
 
~TrigTauTracksInfo()
Destructor.
 
bool operator==(const TrigTauTracksInfo &left, const TrigTauTracksInfo &right)
Operator comparing two TrigTauTracksInfo objects for equality.
 
float scalarPtSumCore() const
 
float scalarPtSumIso() const
 
virtual double px() const =0
x component of momentum
 
void set3fastestPtEtaPhiM(float pt, float eta, float phi, float m)