![]() |
ATLAS Offline Software
|
#include <TauPi0Details.h>
Public Member Functions | |
| TauPi0Details () | |
| default constructor | |
| TauPi0Details (const TauPi0Details &rhs) | |
| Copy constructor. | |
| virtual | ~TauPi0Details () |
| destructor (virtual) | |
| TauPi0Details & | operator= (const TauPi0Details &rhs) |
| Assignment operator. | |
| virtual const std::string & | className () const |
| Get name of class. | |
| const std::vector< TauPi0Candidate * > & | pi0CandidateVector () const |
| std::vector< TauPi0Candidate * > & | pi0CandidateVector () |
| void | addPi0Candidate (TauPi0Candidate *) |
| int | nPi0Candidates () const |
| const std::vector< TauPi0Cluster * > & | pi0ClusterVector () const |
| std::vector< TauPi0Cluster * > & | pi0ClusterVector () |
| void | addPi0Cluster (TauPi0Cluster *) |
| int | nPi0Clusters () const |
| const std::vector< TauShot * > & | shotVector () const |
| std::vector< TauShot * > & | shotVector () |
| void | addShot (TauShot *) |
| int | nShots () const |
| std::string | toString () const |
| Uses printOn to make a string of the TauDetails. | |
TauDetailParameter Tau Detail Paramter accessors | |
DEPRECATED DO NOT USE | |
| virtual double | parameter (TauJetParameters ::Detail detail) const |
| virtual int | intParameter (TauJetParameters ::Detail detail) const |
| value of parameter (type int) | |
| virtual bool | hasParameter (TauJetParameters ::Detail detail) const |
| check if parameter exists | |
| virtual void | setParameter (TauJetParameters ::Detail detail, double param) |
| set parameter of type double | |
| virtual void | setIntParameter (TauJetParameters ::Detail detail, int param) |
| set parameter of type int | |
Static Public Attributes | |
| static const float | DEFAULT = -1111. |
| static const int | DEFAULT_INT = INT_MIN |
Protected Member Functions | |
| template<class stream> | |
| void | printOn (stream &o) const |
| Printing function. | |
Accessors for visTauhlv | |
| static const std::string | s_className = ClassName<TauPi0Details>::name() |
| std::vector< TauPi0Candidate * > | m_pi0CandContainer |
| std::vector< TauPi0Cluster * > | m_pi0ClusContainer |
| std::vector< TauShot * > | m_shotContainer |
| CLHEP::HepLorentzVector | m_visTau_hlv |
| void | setVisTauhlv (CLHEP::HepLorentzVector visTauhlv) |
| CLHEP::HepLorentzVector | visTauhlv () const |
| int | nPi0s () const |
| CLHEP::HepLorentzVector | sumPi0hlv () const |
Definition at line 35 of file TauPi0Details.h.
| Analysis::TauPi0Details::TauPi0Details | ( | ) |
default constructor
Definition at line 17 of file TauPi0Details.cxx.
| Analysis::TauPi0Details::TauPi0Details | ( | const TauPi0Details & | rhs | ) |
Copy constructor.
| rhs | TauPi0CandidateDetails instance to assign from |
Definition at line 25 of file TauPi0Details.cxx.
|
virtual |
destructor (virtual)
Definition at line 88 of file TauPi0Details.cxx.
| void Analysis::TauPi0Details::addPi0Candidate | ( | TauPi0Candidate * | ) |
| void Analysis::TauPi0Details::addPi0Cluster | ( | TauPi0Cluster * | ) |
| void Analysis::TauPi0Details::addShot | ( | TauShot * | ) |
|
virtual |
Get name of class.
Implements Analysis::TauDetails.
Definition at line 112 of file TauPi0Details.cxx.
|
virtualinherited |
check if parameter exists
Reimplemented in Analysis::Tau1P3PDetails, and Analysis::TauRecDetails.
Definition at line 53 of file TauDetails.cxx.
|
virtualinherited |
| int Analysis::TauPi0Details::nPi0Candidates | ( | ) | const |
| int Analysis::TauPi0Details::nPi0Clusters | ( | ) | const |
| int Analysis::TauPi0Details::nPi0s | ( | ) | const |
| int Analysis::TauPi0Details::nShots | ( | ) | const |
| TauPi0Details & Analysis::TauPi0Details::operator= | ( | const TauPi0Details & | rhs | ) |
Assignment operator.
| rhs | TauPi0CandidateDetails instance to assign from |
Definition at line 50 of file TauPi0Details.cxx.
|
virtualinherited |
value of parameter (type double)
Reimplemented in Analysis::Tau1P3PDetails, and Analysis::TauRecDetails.
Definition at line 41 of file TauDetails.cxx.
| std::vector< TauPi0Candidate * > & Analysis::TauPi0Details::pi0CandidateVector | ( | ) |
| const std::vector< TauPi0Candidate * > & Analysis::TauPi0Details::pi0CandidateVector | ( | ) | const |
| std::vector< TauPi0Cluster * > & Analysis::TauPi0Details::pi0ClusterVector | ( | ) |
| const std::vector< TauPi0Cluster * > & Analysis::TauPi0Details::pi0ClusterVector | ( | ) | const |
|
protectedinherited |
Printing function.
| o | string to print to |
Definition at line 96 of file TauDetails.h.
|
virtualinherited |
|
virtualinherited |
| void Analysis::TauPi0Details::setVisTauhlv | ( | CLHEP::HepLorentzVector | visTauhlv | ) |
| std::vector< TauShot * > & Analysis::TauPi0Details::shotVector | ( | ) |
| const std::vector< TauShot * > & Analysis::TauPi0Details::shotVector | ( | ) | const |
| CLHEP::HepLorentzVector Analysis::TauPi0Details::sumPi0hlv | ( | ) | const |
|
inherited |
Uses printOn to make a string of the TauDetails.
Definition at line 34 of file TauDetails.cxx.
| CLHEP::HepLorentzVector Analysis::TauPi0Details::visTauhlv | ( | ) | const |
|
staticinherited |
Definition at line 34 of file TauDetails.h.
|
staticinherited |
Definition at line 35 of file TauDetails.h.
|
private |
Definition at line 106 of file TauPi0Details.h.
|
private |
Definition at line 107 of file TauPi0Details.h.
|
private |
Definition at line 108 of file TauPi0Details.h.
|
private |
Definition at line 109 of file TauPi0Details.h.
|
staticprivate |
Definition at line 101 of file TauPi0Details.h.