Loading [MathJax]/extensions/tex2jax.js
 |
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)