ffa6d63b |
1 | /************************************************************************* |
61e0abb5 |
2 | * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
3 | * * |
4 | * Author: The ALICE Off-line Project. * |
5 | * Contributors are mentioned in the code where appropriate. * |
6 | * * |
7 | * Permission to use, copy, modify and distribute this software and its * |
8 | * documentation strictly for non-commercial purposes is hereby granted * |
9 | * without fee, provided that the above copyright notice appears in all * |
10 | * copies and that both the copyright notice and this permission notice * |
11 | * appear in the supporting documentation. The authors make no claims * |
12 | * about the suitability of this software for any purpose. It is * |
13 | * provided "as is" without express or implied warranty. * |
14 | **************************************************************************/ |
15 | |
16 | /* $Id$ */ |
17 | |
18 | //_________________________________________________________________________ |
19 | // This is a TTask that makes SDigits out of Hits |
20 | // A Summable Digits is the sum of all hits originating |
ffa6d63b |
21 | // from one in one tower of the EMCAL |
61e0abb5 |
22 | // A threshold for assignment of the primary to SDigit is applied |
23 | // SDigits are written to TreeS, branch "EMCAL" |
24 | // AliEMCALSDigitizer with all current parameters is written |
25 | // to TreeS branch "AliEMCALSDigitizer". |
26 | // Both branches have the same title. If necessary one can produce |
27 | // another set of SDigits with different parameters. Two versions |
28 | // can be distunguished using titles of the branches. |
29 | // User case: |
30 | // root [0] AliEMCALSDigitizer * s = new AliEMCALSDigitizer("galice.root") |
31 | // Warning in <TDatabasePDG::TDatabasePDG>: object already instantiated |
32 | // root [1] s->ExecuteTask() |
33 | // // Makes SDigitis for all events stored in galice.root |
34 | // root [2] s->SetPedestalParameter(0.001) |
35 | // // One can change parameters of digitization |
36 | // root [3] s->SetSDigitsBranch("Redestal 0.001") |
37 | // // and write them into the new branch |
38 | // root [4] s->ExeciteTask("deb all tim") |
39 | // // available parameters: |
40 | // deb - print # of produced SDigitis |
41 | // deb all - print # and list of produced SDigits |
42 | // tim - print benchmarking information |
43 | // |
ffa6d63b |
44 | //*-- Author : Sahal Yacoob (LBL) |
45 | // based on : AliPHOSSDigitzer |
05a92d59 |
46 | // Modif: |
47 | // August 2002 Yves Schutz: clone PHOS as closely as possible and intoduction |
48 |