#include <TauPi0Candidate.h>
Definition at line 28 of file TauPi0Candidate.h.
◆ TauPi0Candidate() [1/2]
| Analysis::TauPi0Candidate::TauPi0Candidate |
( |
| ) |
|
◆ TauPi0Candidate() [2/2]
copy constructor
- Parameters
-
Definition at line 19 of file TauPi0Candidate.cxx.
19 :
21 {
22 }
std::vector< TauPi0Cluster * > m_pi0ClusterVector
pi0 cluster vector
◆ ~TauPi0Candidate()
| Analysis::TauPi0Candidate::~TauPi0Candidate |
( |
| ) |
|
|
virtual |
◆ addPi0Cluster()
| void Analysis::TauPi0Candidate::addPi0Cluster |
( |
TauPi0Cluster * | pi0Cluster | ) |
|
Add cluster to pi0 cluster vector Concider using direct access through pi0LinkVec() instead.
- Parameters
-
| pi0 | cluster |
| cont | cluster container |
◆ dump()
| void Analysis::TauPi0Candidate::dump |
( |
| ) |
|
Definition at line 60 of file TauPi0Candidate.cxx.
61 {
62 std::cout << "in TauPi0Candidate::dump()" << std::endl;
63 std::cout << "-------------------------" <<std::endl;
64 std::cout <<
"number of Pi0Clusters = " << this->
nPi0Cluster() << std::endl;
65 std::cout.precision(6);
66
73
74 }
75 std::cout <<
"4 mom of candidate: pt = " << std::sqrt(this->
hlv().
px()*this->
hlv().
px()+this->
hlv().
py()*this->
hlv().
py()) <<
76 "\t eta = " << this->
hlv().eta() <<
77 "\t phi = " << this->
hlv().phi() <<
78 "\t m = " << this->
hlv().m() <<
79 "\t E = " << this->
hlv().e() << std::endl;
80 std::cout << std::endl << std::endl;
81 std::cout << "-------------------------" << std::endl;
82 }
const TauPi0Cluster * pi0Cluster(unsigned int i) const
Get pi0 cluster Concider using direct access through clusterLinkVec() instead.
unsigned int nPi0Cluster() const
Get length of cluster vector Concider using direct access through pi0LinkVec() instead.
CLHEP::HepLorentzVector hlv() const
const CaloCluster * cluster() const
Get cluster Consider using direct access through clusterLink() instead.
virtual double m() const
Retrieve mass independent of signal state.
virtual double e() const
Retrieve energy independent of signal state.
virtual double eta() const
Retrieve eta independent of signal state.
virtual double phi() const
Retrieve phi independent of signal state.
virtual double pt() const
transverse momentum
◆ hlv()
| CLHEP::HepLorentzVector Analysis::TauPi0Candidate::hlv |
( |
| ) |
const |
◆ nPi0Cluster()
| unsigned int Analysis::TauPi0Candidate::nPi0Cluster |
( |
| ) |
const |
Get length of cluster vector Concider using direct access through pi0LinkVec() instead.
- Returns
- length
◆ operator!=()
| bool Analysis::TauPi0Candidate::operator!= |
( |
const TauPi0Candidate & | rhs | ) |
const |
Inequality operator.
- Parameters
-
- Returns
- !operator==
Definition at line 46 of file TauPi0Candidate.cxx.
46 {
49 if (*(
m_pi0ClusterVector.at(iPi0Cluster))!=*(rhs.m_pi0ClusterVector.at(iPi0Cluster)))
return true;
50 }
51 return false;
52 }
◆ operator=()
assignment operator
- Parameters
-
Definition at line 25 of file TauPi0Candidate.cxx.
26 {
27 if (this!=&rhs){
29 }
30 return *this;
31 }
◆ operator==()
| bool Analysis::TauPi0Candidate::operator== |
( |
const TauPi0Candidate & | rhs | ) |
const |
Equality operator.
- Parameters
-
- Returns
- true if equal, false otherwise
Definition at line 38 of file TauPi0Candidate.cxx.
38 {
41 if (*(
m_pi0ClusterVector.at(iPi0Cluster))!=*(rhs.m_pi0ClusterVector.at(iPi0Cluster)))
return false;
42 }
43 return true;
44 }
◆ pi0Cluster()
| const TauPi0Cluster * Analysis::TauPi0Candidate::pi0Cluster |
( |
unsigned int | i | ) |
const |
Get pi0 cluster Concider using direct access through clusterLinkVec() instead.
- Parameters
-
- Returns
- cluster
◆ pi0ClusterVec() [1/2]
| std::vector< TauPi0Cluster * > & Analysis::TauPi0Candidate::pi0ClusterVec |
( |
| ) |
|
Get pi0 cluster vector.
- Returns
- pi0 clusters vector
◆ pi0ClusterVec() [2/2]
| const std::vector< TauPi0Cluster * > & Analysis::TauPi0Candidate::pi0ClusterVec |
( |
| ) |
const |
Get pi0 cluster vector (const)
- Returns
- (const) pi0 clusters vector
◆ m_pi0ClusterVector
| std::vector<TauPi0Cluster*> Analysis::TauPi0Candidate::m_pi0ClusterVector |
|
private |
The documentation for this class was generated from the following files: