#include <TauPi0Details.h>
Definition at line 35 of file TauPi0Details.h.
◆ TauPi0Details() [1/2]
Analysis::TauPi0Details::TauPi0Details |
( |
| ) |
|
◆ TauPi0Details() [2/2]
Copy constructor.
- Parameters
-
rhs | TauPi0CandidateDetails instance to assign from |
Definition at line 25 of file TauPi0Details.cxx.
29 std::vector<Analysis::TauPi0Candidate*>::const_iterator candIt = rhs.m_pi0CandContainer.begin();
30 std::vector<Analysis::TauPi0Candidate*>::const_iterator candItEnd = rhs.m_pi0CandContainer.end();
32 for (; candIt!=candItEnd; ++candIt)
m_pi0CandContainer.push_back(
new TauPi0Candidate( *(*candIt) ) );
35 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusIt = rhs.m_pi0ClusContainer.begin();
36 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusItEnd = rhs.m_pi0ClusContainer.end();
38 for (; clusIt!=clusItEnd; ++clusIt)
m_pi0ClusContainer.push_back(
new TauPi0Cluster( *(*clusIt) ) );
41 std::vector<Analysis::TauShot*>::const_iterator shotIt = rhs.m_shotContainer.begin();
42 std::vector<Analysis::TauShot*>::const_iterator shotItEnd = rhs.m_shotContainer.end();
◆ ~TauPi0Details()
Analysis::TauPi0Details::~TauPi0Details |
( |
| ) |
|
|
virtual |
destructor (virtual)
Definition at line 88 of file TauPi0Details.cxx.
90 std::vector<Analysis::TauPi0Candidate*>::const_iterator candIt =
m_pi0CandContainer.begin();
91 std::vector<Analysis::TauPi0Candidate*>::const_iterator candItEnd =
m_pi0CandContainer.end();
93 for (; candIt!=candItEnd; ++candIt)
delete (*candIt);
96 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusIt =
m_pi0ClusContainer.begin();
97 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusItEnd =
m_pi0ClusContainer.end();
99 for (; clusIt!=clusItEnd; ++clusIt)
delete (*clusIt);
102 std::vector<Analysis::TauShot*>::const_iterator shotIt =
m_shotContainer.begin();
103 std::vector<Analysis::TauShot*>::const_iterator shotItEnd =
m_shotContainer.end();
105 for (; shotIt!=shotItEnd; ++shotIt)
delete (*shotIt);
◆ addPi0Candidate()
◆ addPi0Cluster()
◆ addShot()
void Analysis::TauPi0Details::addShot |
( |
TauShot * |
| ) |
|
◆ className()
const std::string & Analysis::TauPi0Details::className |
( |
| ) |
const |
|
virtual |
◆ hasParameter()
bool Analysis::TauDetails::hasParameter |
( |
TauJetParameters ::Detail |
detail | ) |
const |
|
virtualinherited |
◆ intParameter()
int Analysis::TauDetails::intParameter |
( |
TauJetParameters ::Detail |
detail | ) |
const |
|
virtualinherited |
◆ nPi0Candidates()
int Analysis::TauPi0Details::nPi0Candidates |
( |
| ) |
const |
◆ nPi0Clusters()
int Analysis::TauPi0Details::nPi0Clusters |
( |
| ) |
const |
◆ nPi0s()
int Analysis::TauPi0Details::nPi0s |
( |
| ) |
const |
◆ nShots()
int Analysis::TauPi0Details::nShots |
( |
| ) |
const |
◆ operator=()
Assignment operator.
- Parameters
-
rhs | TauPi0CandidateDetails instance to assign from |
- Returns
- assigned object
Definition at line 50 of file TauPi0Details.cxx.
53 std::vector<Analysis::TauPi0Candidate*>::const_iterator candIt =
m_pi0CandContainer.begin();
54 std::vector<Analysis::TauPi0Candidate*>::const_iterator candItEnd =
m_pi0CandContainer.end();
56 for (; candIt!=candItEnd; ++candIt)
delete (*candIt);
57 candIt = rhs.m_pi0CandContainer.begin();
58 candItEnd = rhs.m_pi0CandContainer.end();
60 for (; candIt!=candItEnd; ++candIt)
m_pi0CandContainer.push_back(
new TauPi0Candidate( *(*candIt) ) );
63 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusIt =
m_pi0ClusContainer.begin();
64 std::vector<Analysis::TauPi0Cluster*>::const_iterator clusItEnd =
m_pi0ClusContainer.end();
66 for (; clusIt!=clusItEnd; ++clusIt)
delete (*clusIt);
67 clusIt = rhs.m_pi0ClusContainer.begin();
68 clusItEnd = rhs.m_pi0ClusContainer.end();
70 for (; clusIt!=clusItEnd; ++clusIt)
m_pi0ClusContainer.push_back(
new TauPi0Cluster( *(*clusIt) ) );
73 std::vector<Analysis::TauShot*>::const_iterator shotIt =
m_shotContainer.begin();
74 std::vector<Analysis::TauShot*>::const_iterator shotItEnd =
m_shotContainer.end();
76 for (; shotIt!=shotItEnd; ++shotIt)
delete (*shotIt);
77 shotIt = rhs.m_shotContainer.begin();
78 shotItEnd = rhs.m_shotContainer.end();
◆ parameter()
double Analysis::TauDetails::parameter |
( |
TauJetParameters ::Detail |
detail | ) |
const |
|
virtualinherited |
◆ pi0CandidateVector() [1/2]
std::vector<TauPi0Candidate*>& Analysis::TauPi0Details::pi0CandidateVector |
( |
| ) |
|
◆ pi0CandidateVector() [2/2]
◆ pi0ClusterVector() [1/2]
std::vector<TauPi0Cluster*>& Analysis::TauPi0Details::pi0ClusterVector |
( |
| ) |
|
◆ pi0ClusterVector() [2/2]
◆ printOn()
template<class stream >
void Analysis::TauDetails::printOn |
( |
stream & |
o | ) |
const |
|
protectedinherited |
Printing function.
- Parameters
-
Definition at line 96 of file TauDetails.h.
◆ setIntParameter()
void Analysis::TauDetails::setIntParameter |
( |
TauJetParameters ::Detail |
detail, |
|
|
int |
param |
|
) |
| |
|
virtualinherited |
◆ setParameter()
void Analysis::TauDetails::setParameter |
( |
TauJetParameters ::Detail |
detail, |
|
|
double |
param |
|
) |
| |
|
virtualinherited |
◆ setVisTauhlv()
void Analysis::TauPi0Details::setVisTauhlv |
( |
CLHEP::HepLorentzVector |
visTauhlv | ) |
|
◆ shotVector() [1/2]
std::vector<TauShot*>& Analysis::TauPi0Details::shotVector |
( |
| ) |
|
◆ shotVector() [2/2]
const std::vector<TauShot*>& Analysis::TauPi0Details::shotVector |
( |
| ) |
const |
◆ sumPi0hlv()
CLHEP::HepLorentzVector Analysis::TauPi0Details::sumPi0hlv |
( |
| ) |
const |
◆ toString()
std::string Analysis::TauDetails::toString |
( |
| ) |
const |
|
inherited |
Uses printOn to make a string of the TauDetails.
- Returns
- string representation of tau details
Definition at line 34 of file TauDetails.cxx.
◆ visTauhlv()
CLHEP::HepLorentzVector Analysis::TauPi0Details::visTauhlv |
( |
| ) |
const |
◆ DEFAULT
const float Analysis::TauDetails::DEFAULT = -1111. |
|
staticinherited |
◆ DEFAULT_INT
const int Analysis::TauDetails::DEFAULT_INT = INT_MIN |
|
staticinherited |
◆ m_pi0CandContainer
◆ m_pi0ClusContainer
std::vector<TauPi0Cluster*> Analysis::TauPi0Details::m_pi0ClusContainer |
|
private |
◆ m_shotContainer
std::vector<TauShot*> Analysis::TauPi0Details::m_shotContainer |
|
private |
◆ m_visTau_hlv
CLHEP::HepLorentzVector Analysis::TauPi0Details::m_visTau_hlv |
|
private |
◆ s_className
The documentation for this class was generated from the following files: