Exemplo n.º 1
0
//---------------------
// 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");
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;
}