//--------------------- // ParameterizeBField //--------------------- void ParameterizeBField(void) { gROOT->Reset(); TColor::CreateColorWheel(); TFile *f = new TFile("bfield.root"); TTree *Bfield = (TTree*)gROOT->FindObject("Bfield"); Parameterize(Bfield, "Bz"); Parameterize(Bfield, "Bx"); }
BOOL CSyntaxDlg::ProcessTitles( CArchive & rar ) { BOOL bSuccess = FALSE; BOOL bDone = FALSE; while( ! bDone ) { char sz[ 200 ]; rar.ReadString( sz, 199 ); CString str( sz ); str.TrimRight(); str.TrimLeft(); bDone = (str == "$end" ); if( !bDone && str.GetLength() ) { switch( Parameterize( str, 5 ) ) { case IDCANCEL: return FALSE; case IDYES: bSuccess = TRUE; m_SF.m_Title.RecordSegment( str ); break; } } } if( bSuccess) MessageBox( "Das Taggen der Titel-Syntagmen ist gelungen", "Erfolg" ); else MessageBox( "Keine Titel-Syntagmen wurden gefunden", "Fehler" ); return TRUE; }
BOOL CSyntaxDlg::ProcessText( CArchive & rar ) { CString strSegment; BOOL bSuccess = FALSE; BOOL bDone = FALSE; while( ! bDone ) { char sz[ 200 ]; rar.ReadString( sz, 199 ); CString str( sz ); bDone = (str == "$end" ); if( !bDone && str.GetLength() ) { int nAt = str.FindOneOf( ".!?" ); if( nAt >= 0 ) { strSegment += str.Left( nAt + 1 ); strSegment.TrimLeft(); switch( Parameterize( strSegment, 20 ) ) { case IDCANCEL: return FALSE; case IDYES: bSuccess = TRUE; m_SF.m_Text.RecordSegment( strSegment ); break; } if( str.GetLength() > nAt + 2 ) strSegment = str.Mid( nAt + 2 ); else strSegment = ""; } else strSegment += str + ' '; } } if( bSuccess) MessageBox( "Das Taggen der Syntagmen ist gelungen", "Erfolg" ); else MessageBox( "Keine Syntagmen wurden gefunden", "Fehler" ); return TRUE; }