59const int TrkFitTypeKey::_defaultValue(-1);
60std::vector<IfdKey*> TrkFitTypeKey::_keys ;
61std::vector<PdtPid::PidType> TrkFitTypeKey::_pidTypes ;
66 if ( name == 0 )
return _defaultValue;
74 const int i =
key.value();
88 :_value(newFitType(name))
90 if ( _value >= 0 ) _pidTypes.push_back(pid);
118 pidName =
"Electron";
137 os <<
ifdKey() <<
' ' << pidName <<
" key: " << _value << endl;
*************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
ostream & operator<<(ostream &os, const TrkFitTypeKey &key)
const IfdKey * ifdKey() const
TrkFitTypeKey(const char *name=0, const PdtPid::PidType pid=PdtPid::null)
void printAll(std::ostream &os=std::cout) const
static int newFitType(const char *name=0)
static void killFitType(const TrkFitTypeKey key)
PdtPid::PidType pidType() const