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);
68 std::cout <<
"4 mom of cluster no " << i <<
": pt = " << this->
pi0Cluster(i)->
cluster()->
pt() <<
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;
const TauPi0Cluster * pi0Cluster(unsigned int i) const
Get pi0 cluster Concider using direct access through clusterLinkVec() instead.
bool operator==(const TauPi0Candidate &rhs) const
Equality operator.
TauPi0Candidate()
default constructor
virtual ~TauPi0Candidate()
destructor (virtual)
unsigned int nPi0Cluster() const
Get length of cluster vector Concider using direct access through pi0LinkVec() instead.
std::vector< TauPi0Cluster * > m_pi0ClusterVector
pi0 cluster vector
TauPi0Candidate & operator=(const TauPi0Candidate &rhs)
assignment operator
CLHEP::HepLorentzVector hlv() const
bool operator!=(const TauPi0Candidate &rhs) const
Inequality operator.
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
The namespace of all packages in PhysicsAnalysis/JetTagging.