Line data Source code
1 :
2 : /**************************************************************************
3 : * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * *
5 : * Authors: Oystein Djuvsland <oysteind@ift.uib.no> *
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 :
17 : #ifndef ALIHLTCALOCLUSTERIZERNBYN_H
18 : #define ALIHLTCALOCLUSTERIZERNBYN_H
19 :
20 : #include "AliHLTCaloClusterizer.h"
21 :
22 :
23 : /**
24 : * Class does clusterization in for Calorimeters on an event basis. It is intended
25 : * for use in HLT, but can also be used offline. It uses the static N by N method
26 : *
27 : * @file AliHLTCaloClusterizerNbyN.h
28 : * @author Oystein Djuvsland
29 : * @date
30 : * @brief Clusterizer for CALO HLT
31 : */
32 :
33 : class AliHLTCaloClusterizerNbyN : public AliHLTCaloClusterizer
34 : {
35 :
36 : public:
37 :
38 : /** Constructor */
39 : AliHLTCaloClusterizerNbyN(TString det);
40 :
41 : /** Destrucotr */
42 : virtual ~AliHLTCaloClusterizerNbyN();
43 :
44 : /** Clusterize the event */
45 : virtual Int_t ClusterizeEvent(Int_t nDigits);
46 :
47 : /** set the dimension of the grid */
48 0 : void SetGridDimension(Int_t n) { fN = n; }
49 :
50 : private:
51 :
52 : /** The "N" in N by N clustering */
53 : Int_t fN; // See above
54 : /** Default constructor, prohibited */
55 : AliHLTCaloClusterizerNbyN(); // COMMENT
56 :
57 : /** Copy constructor, prohibited */
58 : AliHLTCaloClusterizerNbyN (const AliHLTCaloClusterizerNbyN &); //COMMENT
59 :
60 : /** Assignment operator, prohibited */
61 : AliHLTCaloClusterizerNbyN & operator = (const AliHLTCaloClusterizerNbyN &); //COMMENT
62 :
63 :
64 : };
65 :
66 : #endif // ALIHLTCALOCLUSTERIZERNBYN_H
|