TOB rod analysis
 

Index:


Hostname: pcepcmt17.cern.ch
Username: control
(To have the password, ask me or Laurent)
Directory: ~/anal

Directory structure:

The job file is ~/anal/job/test1_andrea.job. It compiles, making use of the makefile ~/anal/src/andrea.mk, the source code ~/anal/src/templ_main_andrea.F, which calls the following files:

File ~/anal/src/templ_anal_andrea.F analyzes the events, for example calculating the noise and executing a clustering algorithm (look here for the description).
The run number to be entered in the job file has to be taken from the log book.
After the end of the job, the ntuples can be analyzed in PAW by ~/anal/anal/showntp_andrea.kumac, which plots (see latest talk, apr.03):

Using option minimal=1 you can plot only S/N and beam profile for one only reference module (useful for presentations...)
Other options (center, overlap, cosmic, bonding, peak, off) select specific runs (see the list).

Macro ~/anal/anal/showp3.kumac plots the noise (defined in several ways) for the chosen module.
The very simple file ~/anal/anal/x0y0.f computes the source position (x,y) from the parameters of the linear best fit in "tracking".


Numbering convention for modules:

rod layout

Warning: in the ntuples, a different numbering is followed (the same of the FED).

FED numbering: Our numbering:
1 5
2 11
3 6
4 12
5 7
6 1
7 8
8 2
9 9
10 3
11 10
12 4


Reference runs for the signal analysis (when not otherwise specified, DECONVOLUTION MODE is assumed):


Clustering:

The clustering algorithm is implemented in routine FINDCLUSTERS in ~/anal/src/templ_anal_andrea.F.
To find a cluster:

The signal of a cluster is the sum of the signals of its (good) strips; its noise is the noise of the "seed" (this can be changed by varying the value of the flag NOISEDEF); its position is the baricenter of the signals of its (good) strips.


Bad strips:

If the card BADS is set to TRUE, the routine BADSTRIPS (in ~/anal/src/templ_anal_andrea.F) is called only once, after the first INIPED events (=500 by default) which are used to calculate pedestals and noise. No updating is performed (at least at the moment).
It fills the GOODSTRIP logical matrix, with the following rejection criteria:


The truncated average and sigma of the noise in the APV are obtained excluding the 5% (i.e. 6 out of 128) higher and lower noises in the APV.
Reference noise run 20690:

Detailed noise study for all APV chips (done with ~/anal/anal/showpfast.kumac).

Synthetic view of the noise figures for modules (done with ~/anal/anal/showp3.kumac):

(warning: this is the FED numbering; see numbering convention)


Talks:

11/4/2003, Tracker Week general meeting.
Previous talks (from Duccio's page).
Livia's talk (summer student, july 2003)
Livia's report (final report for the summer students program 2003)


Technical documentation:


Useful links:

Duccio's page on TOB

CMSTOB database

CMSTOBSS page

Savannah page for CMSTOBSS

Old log book (currently offline)

Database slow control

Thermal behavior of the rod in barrack 598

XDAQ:


Contact me (andrea.giammanco@pi.infn.it) for any question about the files.