BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
InterRow.cxx
Go to the documentation of this file.
1// $Header: /bes/bes/BossCvs/Calibration/rdbModel/src/Tables/InterRow.cxx,v 1.1.1.1 2005/10/17
2// 06:10:53 maqm Exp $
3
4#include "rdbModel/Tables/InterRow.h"
5#include "rdbModel/Tables/Query.h"
6#include "rdbModel/Tables/Set.h"
7
8namespace rdbModel {
9
10 InterRow::InterRow( Table* table, Query* query, bool quit )
11 : m_myTable( table ), m_query( query ), m_quit( quit ) {
12 m_sets.clear();
13 }
14
16 delete m_query;
17
18 // Don't know yet whether anything more needs to be done here
19 m_sets.clear();
20 }
21
22 void InterRow::addSet( const Set& set ) { m_sets.push_back( set ); }
23
25 Visitor::VisitorState state = v->visitInterRow( this );
26 if ( state == Visitor::VBRANCHDONE ) return Visitor::VCONTINUE;
27
28 unsigned n = m_sets.size();
29 for ( unsigned i = 0; i < n; i++ )
30 {
31 state = m_sets[i].accept( v );
32 if ( state != Visitor::VCONTINUE ) return state;
33 }
34 return state;
35 }
36
37} // namespace rdbModel
const Int_t n
**********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
Definition KarLud.h:35
Visitor::VisitorState accept(Visitor *v)
Definition InterRow.cxx:24
InterRow(Table *table, Query *query=0, bool quit=true)
Definition InterRow.cxx:10
void addSet(const Set &set)
Definition InterRow.cxx:22