16#ifndef TRKFITSTATUS_HH
17#define TRKFITSTATUS_HH
27 typedef std::vector<TrkHistory>::const_iterator history_iterator;
28 typedef std::vector<TrkHistory>::const_reverse_iterator history_riterator;
32 bool is2d()
const {
return _is2d;}
36 std::ostream&
printStatus(std::ostream& os=std::cout)
const;
40 void set2d(
bool d) { _is2d = d; };
47 history_iterator
endHistory()
const {
return _history.end(); }
50 std::pair<history_iterator,history_iterator>
history()
const {
53 const std::vector<TrkHistory>&
historyVector()
const {
return _history; }
57 void addHistory(T begin, T end) { _history.insert(_history.end(),begin,end); }
60 std::ostream&
printHistory(std::ostream& os=std::cout)
const;
67 std::vector<TrkHistory> _history;
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
std::ostream & operator<<(std::ostream &os, const TrkFitStatus &s)
const TrkErrCode & fitStatus() const
history_iterator beginHistory() const
std::ostream & printStatus(std::ostream &os=std::cout) const
history_riterator reverseBeginHistory() const
TrkFitStatus & operator=(const TrkFitStatus &)
void addHistory(std::pair< T, T > p)
std::pair< history_iterator, history_iterator > history() const
virtual void addHistory(const TrkErrCode &status, const char *modulename)
const std::vector< TrkHistory > & historyVector() const
history_riterator reverseEndHistory() const
history_iterator endHistory() const
std::ostream & printHistory(std::ostream &os=std::cout) const
std::unary_function< TrkFitStatus, bool > predicate_type
void addHistory(T begin, T end)