#include <TrkExpectedHotSet.h>
◆ TrkExpectedHotSet() [1/3]
| TrkExpectedHotSet::TrkExpectedHotSet |
( |
const TrkDetElemId & | elemId, |
|
|
const int & | maxFits ) |
◆ ~TrkExpectedHotSet() [1/3]
| TrkExpectedHotSet::~TrkExpectedHotSet |
( |
| ) |
|
|
virtual |
Definition at line 68 of file TrkExpectedHotSet.cxx.
68 {
69
70 const int iEx = _theHots.size();
71 for ( int iKill( 0 ); iKill < iEx; ++iKill )
72 {
73 TrkExpectedHot*
exHot = _theHots[iKill];
75 }
76}
const TrkExpectedHot * exHot(const TrkFitTypeKey &key) const
◆ TrkExpectedHotSet() [2/3]
| TrkExpectedHotSet::TrkExpectedHotSet |
( |
const TrkDetElemId & | elemId, |
|
|
const int & | maxFits ) |
◆ ~TrkExpectedHotSet() [2/3]
| virtual TrkExpectedHotSet::~TrkExpectedHotSet |
( |
| ) |
|
|
virtual |
◆ TrkExpectedHotSet() [3/3]
| TrkExpectedHotSet::TrkExpectedHotSet |
( |
const TrkDetElemId & | elemId, |
|
|
const int & | maxFits ) |
◆ ~TrkExpectedHotSet() [3/3]
| virtual TrkExpectedHotSet::~TrkExpectedHotSet |
( |
| ) |
|
|
virtual |
◆ addInfo() [1/3]
Definition at line 124 of file TrkExpectedHotSet.cxx.
124 {
125 if (
key.value() < 0 )
return false;
126 if (
key.value() >= _fitTypeMap.size() )
return false;
127 if ( aHot == 0 ) return false;
128 const int test = _fitTypeMap[
key.value()];
130 {
131 TrkExpectedHot* myHot = _theHots[
test];
133 delete aHot;
134 return true;
135 }
136 ++_nFit;
137 _fitTypeMap[
key.value()] = _nFit;
139 _theHots.push_back( aHot );
140 return true;
141}
*************DOUBLE PRECISION m_pi *DOUBLE PRECISION m_HvecTau2 DOUBLE PRECISION m_HvClone2 DOUBLE PRECISION m_gamma1 DOUBLE PRECISION m_gamma2 DOUBLE PRECISION m_thet1 DOUBLE PRECISION m_thet2 INTEGER m_IFPHOT *COMMON c_Taupair $ !Spin Polarimeter vector first Tau $ !Spin Polarimeter vector second Tau $ !Clone Spin Polarimeter vector first Tau $ !Clone Spin Polarimeter vector second Tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !phi of HvecTau1 $ !theta of HvecTau1 $ !phi of HvecTau2 $ !theta of HvecTau2 $ !super key
virtual bool hasHot() const =0
virtual bool setHots(const TrkExpectedHot *aHot)=0
void setExTrk(const TrkExpectedTrk *anExTrk)
◆ addInfo() [2/3]
◆ addInfo() [3/3]
◆ elemId() [1/3]
◆ elemId() [2/3]
◆ elemId() [3/3]
◆ exHot() [1/6]
◆ exHot() [2/6]
◆ exHot() [3/6]
◆ exHot() [4/6]
Definition at line 86 of file TrkExpectedHotSet.cxx.
86 {
87 if (
key.value() < 0 ||
key.value() >= _fitTypeMap.size() )
return 0;
88 const int index = _fitTypeMap[
key.value()];
89 return index < 0 ? 0 : _theHots[index];
90}
Referenced by ~TrkExpectedHotSet().
◆ exHot() [5/6]
◆ exHot() [6/6]
◆ exTrk() [1/3]
◆ exTrk() [2/3]
◆ exTrk() [3/3]
◆ fitTypeMap() [1/3]
| const std::vector< int > & TrkExpectedHotSet::fitTypeMap |
( |
| ) |
const |
|
inline |
◆ fitTypeMap() [2/3]
| const std::vector< int > & TrkExpectedHotSet::fitTypeMap |
( |
| ) |
const |
|
inline |
◆ fitTypeMap() [3/3]
| const std::vector< int > & TrkExpectedHotSet::fitTypeMap |
( |
| ) |
const |
|
inline |
◆ getHots() [1/3]
| void TrkExpectedHotSet::getHots |
( |
std::vector< TrkHitOnTrk * > & | hots | ) |
const |
Definition at line 94 of file TrkExpectedHotSet.cxx.
94 {
95 const TrkExpectedHot* anExHot( 0 );
96 for ( int i( 0 ); i < _theHots.size(); ++i )
97 {
98 anExHot = _theHots[i];
99 if ( anExHot->getHots( hots ) ) break;
100 }
101}
◆ getHots() [2/3]
| void TrkExpectedHotSet::getHots |
( |
std::vector< TrkHitOnTrk * > & | hots | ) |
const |
◆ getHots() [3/3]
| void TrkExpectedHotSet::getHots |
( |
std::vector< TrkHitOnTrk * > & | hots | ) |
const |
◆ hasFitType() [1/3]
| bool TrkExpectedHotSet::hasFitType |
( |
const TrkFitTypeKey & | key | ) |
const |
◆ hasFitType() [2/3]
| bool TrkExpectedHotSet::hasFitType |
( |
const TrkFitTypeKey & | key | ) |
const |
◆ hasFitType() [3/3]
| bool TrkExpectedHotSet::hasFitType |
( |
const TrkFitTypeKey & | key | ) |
const |
◆ isMdc() [1/3]
| bool TrkExpectedHotSet::isMdc |
( |
| ) |
const |
◆ isMdc() [2/3]
| bool TrkExpectedHotSet::isMdc |
( |
| ) |
const |
◆ isMdc() [3/3]
| bool TrkExpectedHotSet::isMdc |
( |
| ) |
const |
◆ isSvt() [1/3]
| bool TrkExpectedHotSet::isSvt |
( |
| ) |
const |
◆ isSvt() [2/3]
| bool TrkExpectedHotSet::isSvt |
( |
| ) |
const |
◆ isSvt() [3/3]
| bool TrkExpectedHotSet::isSvt |
( |
| ) |
const |
◆ operator==() [1/3]
◆ operator==() [2/3]
◆ operator==() [3/3]
◆ printFit() [1/3]
| void TrkExpectedHotSet::printFit |
( |
const TrkFitTypeKey & | key, |
|
|
std::ostream & | os = std::cout ) const |
◆ printFit() [2/3]
| void TrkExpectedHotSet::printFit |
( |
const TrkFitTypeKey & | key, |
|
|
std::ostream & | os = std::cout ) const |
◆ printFit() [3/3]
| void TrkExpectedHotSet::printFit |
( |
const TrkFitTypeKey & | key, |
|
|
std::ostream & | os = std::cout ) const |
◆ setExTrk() [1/3]
Definition at line 143 of file TrkExpectedHotSet.cxx.
143 {
144 _exTrk = anExTrk;
145 const int nHot = _theHots.size();
146 for ( int iHot( 0 ); iHot < nHot; ++iHot )
147 {
148 TrkExpectedHot* aHot = _theHots[iHot];
150 }
151}
◆ setExTrk() [2/3]
◆ setExTrk() [3/3]
◆ theHots() [1/3]
◆ theHots() [2/3]
◆ theHots() [3/3]
◆ TrkExpectedHotFactory
◆ TrkExpectedTrk
The documentation for this class was generated from the following files: