From: Julius Hrivnac <hrivnac@fzu.cz>
Date: Fri, 5 Jan 1996 10:13:59 GMT
Subject: C++ Course (P.Kunz)
Message-Id: <DKpDrB.3wu@nntp-hep.fzu.cz>
Pro ty, kteri maji v umyslu pouzivat softwer na nekterem budoucim
experimentu velice doporucuji nize uvedeny kurz.
---------- Forwarded message from <@earn.cvut.cz:storr@ECPNEXT02.CERN.CH> on Thu, 4 Jan 96 21:30:43 +0100 -----------
>
>
> Please note that it is proposed that Paul Kunz will give his C++
> course on 18-22 March. This pre-announcement is being made as a final
> check to make sure that these dates do not clash with other major
> events (ATLAS, CMS weeks, school holidays, etc.) that would prevent
> significant numbers of people attending. Please let me know as soon
> as possible if you know of any such clashes.
>
> Here are the course proposal details. Note that Paul will be giving
> the 5 day option.
>
> BaBar C++ Course
>
>
> The BaBar C++ course was developed for the BaBar collaboration.
> The course is designed for a target audience of particle physicists
> who are active in programming simulation, reconstruction, and/or
> analysis code. Below is a summary of particulars of the course.
>
>
> - Prerequisites
>
> The only prerequiest is experience in computer programming. In
> particular, no prior knowledge of the C language is needed.
> Programming experience entirely in Fortran is adequate.
>
>
>
> - Format
>
> The course consists of six lectures of about 1.5 hours each.
> However, it would be prudent to reserve a two hour time slot for each
> lecture. Some of the sessions will run over by 10-15 minutes if
> there
> are lots of questions during the lecture. The lectures are best
> scheduled in the morning when students are more alert.
>
>
> If the course is given over a short period of time then students
> should be prepared to spend a lot of time during that period reading
> the text book and reviewing the lectures. Scheduling a late
> afternoon
> informal discussion session can be useful.
>
>
> If the course is given in five days then the first two lectures
> can
> be given on the first day. These lectures have a large overlap with
> the C language. Alternatively, The course could start on a
> Wednesday,
> take a weekend break and finish the following Wednesday with one
> lecture per day. This gives the students a breather.
>
>
>
>
> - Transparencies
>
> PostScript versions of the transparencies, printed two-up, are
> available from
>
>
>
> ftp://ftp.slac.stanford.edu/users/pfkeb/c++class/session0n.ps.Z
>
> or via AFS
>
> /afs/slac.stanford.edu/public/users/pfkeb/c++class/session0n.p
> s.Z
>
> where `n' is 1-6. There are 188 transparences all together.
>
> Note that an older version of the transparencies are available via
> the BaBar Web pages. These correspond to the first version of the
> course and the BaBar video tapes, but no longer correspond to the
> current version.
>
>
>
> - Content
>
> The course starts with the very basics and ends with sosphicated
> example of tracking code. The content of each lecture is roughly the
> following...
>
>
> o session 1: basic declarations, conditional structure, operators.
>
> o session 2: pointers and functions.
>
> o session 3: introduction to classes including operator
> overloading
> using 3-Vector from CLHEP as example.
>
> o session 4; more on classes with arrays and lists and including
> templates.
>
> o session 5: introduction to inheritance and complete physics
> analysis.
>
> o session 6: more on inheritance with polymorphic classes from
> Gismo.
>
>
>
> - Class size
>
> Since the course is intended to be a class, a maxiumum of 30-40
> students is recommended. With this number, questions can be asked
> during the lecture. With a much larger class size, questions tended
> to
> be inhibited.
>
>
>
>
> - Text book.
>
> The choosen text book is
>
> John J. Barton and Lee R. Nackman
> Scientific and Engineering C++
> Addison-Wesley
> IBSN: 0-201-53393-6
>
> This book is not always easy to find in local book stores. It has
> goten good reviews and seems to be very popular. At least in the
> U.S., the publisher offers discount of 10% for government orders of
> 5-24 books and 22% for 25-49 books. About half the lectures follow
> examples from the text book, the other half uses examples of code
> written by particle physicists.
>
>
> - The World Wide Web pages for the text book are at
>
> http://www.research.ibm.com/
> xw-SoftwareTechnology-books-SciEng-AboutSciEng.html
>
> >From there, one can get pointers to the ftp address to obtain source
> code for all the examples shown in the text book. I suggest a copy
> be
> installed at
>
> /usr/local/doc/C++Class/SciEng/
>
> from where students can make selected copies in their own area.
>
>
> - Examples are also taken from the Class Library for HEP (CLHEP),
> thus
> it would be useful to have this library installed as well. The
> latest
> sources can be found at
>
> ftp://freehep.scri.fsu.edu/hep-projects/CLHEP/CLHEP-0.nn.tar.Z
>
>
>
> - To use the examples, a C++ compiler should be installed. The C++
> language specification is now been finalized and compilers are
> catching up with the standard. For most of the examples, any UNIX
> vendor's compiler should be sufficient. The Free Software
> Foundation's compiler (gcc) is also sufficient and available free
> from
>
> ftp://prep.ai.mit.edu/pub/gnu/gcc-2.n.m-tar.gz
>
> and many other sites. If gcc is to be used, be sure to also install
> libg++ as it contains the standard C++ I/O classes.
>
> - This course is not a "hands-on" style course. Only one practical
> exercise is suggested in the lectures. The students are expected to
> take their own intiatives in getting started.
>
>
> - by the end of the course, one should be able to read, in principle,
> any C++ code written for HEP.
>
>
>
>
>
--
################################################################################
# E-mail - internet: hrivnac@cernvm.cern.ch <<<--- use this !!! #
# hrivnac@fzu.cz #
# bitnet : hrivnac@cernvm <<<--- or this !!! #
# WWW - <A HREF=http://www-hep.fzu.cz/people/Hrivnac_Julius.html>J.H.</A> #
# S-mail: PPE Division; bldg.602,R-018; CERN; 1211 Geneve; Switzerland #
# voice: (022)-767-3170 #
################################################################################
From: Olga Krepelova <kreplova@fzu.cz>
Date: Fri, 5 Jan 1996 08:29:36 GMT
Subject: seminar
Message-Id: <DKp8xD.t3@nntp-hep.fzu.cz>
Pozvanka
na seminar Sekce fyziky elementarnich castic FZU AV CR
Michal Prouza - student gymnazia, Zborovska 45, Praha 5
"Nova mereni gravitacniho posuvu fotonu"
Seminar bude venovan podrobne informaci o praci, o niz byla verejnost
informovana v clanku, nazvanem "Student objevil, jak potvrdit teorii
relativity", MF Dnes 9.11.1995. Zminena prace, nazvana "The New Measure-
ment of Gravitational Shift" popisuje novy zpusob mereni jednoho
z fundamentalnich efektu obecne teorie relativity - gravitacniho posuvu
fotonu - pomoci metody, vyuzivajici frekvencne stabilizovanych laseru.
Vysledky teto nove metody budou porovnany s vysledky, ziskavanymi
standardnimi metodami.
Seminar se bude konat v pondeli 15.1.1996 v 15.00 hod., v mistnosti
c.226, ve druhem patre budovy FZU AV CR, Na Slovance 2, Praha 8.
M. Bednar