]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ITS/AliITSPreprocessorSDD.h
fixed the tainted variables
[u/mrichter/AliRoot.git] / ITS / AliITSPreprocessorSDD.h
... / ...
CommitLineData
1#ifndef ALIITSPREPROCESSORSDD_H
2#define ALIITSPREPROCESSORSDD_H
3/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8////////////////////////////////////////////////////
9// //
10// Class for SDD data preprocessing //
11// Origin: E. Crescio - crescio@to.infn.it //
12// F. Prino - prino@to.infn.t //
13// //
14////////////////////////////////////////////////////
15
16
17#include "AliPreprocessor.h"
18#include "AliITSDDLModuleMapSDD.h"
19
20
21class AliITSPreprocessorSDD : public AliPreprocessor {
22
23
24 public:
25
26 AliITSPreprocessorSDD( AliShuttleInterface* shuttle);
27 virtual ~AliITSPreprocessorSDD(){;}
28
29 enum {kNumberOfSDD = 260}; // number of SDD modules
30 enum {kNumberOfSDDLay3 = 84}; // number of SDD modules on layer 3
31 enum {kNumberOfDDL = 24}; // number of DDLs in SDD
32 enum {kModulesPerDDL = 12}; // number of modules in each DDL
33 enum {kNumberOfChannels = 512}; // number of channels per module
34
35 protected:
36
37
38
39 virtual UInt_t Process(TMap* dcsAliasMap);
40 UInt_t ProcessPulser(AliITSDDLModuleMapSDD* ddlmap);
41 UInt_t ProcessInjector(AliITSDDLModuleMapSDD* ddlmap);
42 Bool_t ProcessDCSDataPoints(TMap* dcsAliasMap);
43
44
45 static const TString fgkNameHistoPedestals; //name of ped. histo
46 static const TString fgkNameHistoNoise; //name of noise histo
47 ClassDef(AliITSPreprocessorSDD,4) // Alice ITS-SDD preprocessor.
48
49 };
50
51
52
53#endif
54
55