15#ifndef TRKEXPECTEDHOTSET_HH
16#define TRKEXPECTEDHOTSET_HH
23#include "TrkBase/TrkDetElemId.h"
66 void getHots( std::vector<TrkHitOnTrk*>& hots )
const;
72 const std::vector<int>&
fitTypeMap()
const {
return _fitTypeMap; }
73 std::vector<TrkExpectedHot*>
theHots()
const {
return _theHots; }
80 std::ostream& os = std::cout )
const;
96 std::vector<int> _fitTypeMap;
97 std::vector<TrkExpectedHot*> _theHots;
*************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
bool addInfo(TrkExpectedHot *aHot, const TrkFitTypeKey &key)
virtual ~TrkExpectedHotSet()
std::vector< TrkExpectedHot * > theHots() const
void getHots(std::vector< TrkHitOnTrk * > &hots) const
const TrkExpectedHot * exHot(const TrkFitTypeKey &key) const
bool operator==(const TrkExpectedHotSet &rhs)
TrkExpectedHotSet(const TrkDetElemId &elemId, const int &maxFits)
const TrkExpectedHot * exHot() const
const TrkExpectedTrk * exTrk() const
bool hasFitType(const TrkFitTypeKey &key) const
friend class TrkExpectedHotFactory
void setExTrk(const TrkExpectedTrk *anExTrk)
const std::vector< int > & fitTypeMap() const
void printFit(const TrkFitTypeKey &key, std::ostream &os=std::cout) const
const TrkDetElemId & elemId() const