]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/AliHLTPHOSAltroConfig.h
Bugfix: lowercase b should be upper case B for component id: TPCClusterFinder32Bit
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSAltroConfig.h
1 //-*- Mode: C++ -*-
2 // $Id$
3
4 #ifndef ALIHLTPHOSALTROCONFIG_H
5 #define ALIHLTPHOSALTROCONFIG_H
6
7 /**************************************************************************
8  * This file is property of and copyright by the Experimental Nuclear     *
9  * Physics Group, Dep. of Physics                                         *
10  * University of Oslo, Norway, 2007                                       *
11  *                                                                        *
12  * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
13  * Contributors are mentioned in the code where appropriate.              *
14  * Please report bugs to perthi@fys.uio.no                                *
15  *                                                                        *
16  * Permission to use, copy, modify and distribute this software and its   *
17  * documentation strictly for non-commercial purposes is hereby granted   *
18  * without fee, provided that the above copyright notice appears in all   *
19  * copies and that both the copyright notice and this permission notice   *
20  * appear in the supporting documentation. The authors make no claims     *
21  * about the suitability of this software for any purpose. It is          *
22  * provided "as is" without express or implied warranty.                  *
23  **************************************************************************/
24
25 class  AliHLTPHOSAltroConfig
26 {
27 public:
28   AliHLTPHOSAltroConfig();
29   virtual ~AliHLTPHOSAltroConfig();
30   void SetNPresSamples(const int presamples);
31   void SetNSamples(const int samples);
32   void SetAltroZeroSupression(const bool isZerosupressed);
33   void SetAltroBaselineSubtraction(const bool isAltroBaselineSubtraction);
34   //  void SetSoftwareBaselineSubtraction(bool isSoftwareBaselineSubtraction);
35   int  GetNPresSamples() const {return  fNPresamples;}; 
36   int  GetNSamples() const {return  fNSamples;}; 
37   bool GetIsAltroZroSupresses() const {return   fIsAltroZeroSupressed;}; 
38   bool GetIsAltroBaselineSubtraction() const {return fIsAltroBaselineSubtraction;};
39   void PrintAltroDefaultValues() const;
40
41 protected:
42   //Altro Config
43   int fNPresamples; //comment
44   int fNSamples; //comment
45   int fNTotalSamples; //comment
46   bool fIsAltroZeroSupressed; //comment
47   bool fIsAltroBaselineSubtraction; //comment
48 };
49
50 #endif