Bug fix
[u/mrichter/AliRoot.git] / FMD / AliFMDEdepHitPair.h
1 #ifndef ALIFMDEDEPHITPAIR_H
2 #define ALIFMDEDEPHITPAIR_H
3 /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights
4  * reserved. 
5  *
6  * See cxx source for full Copyright notice                               
7  */
8 /** @file    AliFMDEdepHitPair.h
9     @author  Christian Holm Christensen <cholm@nbi.dk>
10     @date    Mon Mar 27 12:39:50 2006
11     @brief   Per strip map of energy deposited and number of hits 
12     @ingroup FMD_sim
13 */
14 //____________________________________________________________________
15 //                                                                          
16 // Contains a pair of energy deposited fEdep and number of hits  
17 // fN, fEdep is the summed energy deposition, and fN is the
18 // number of hits.  The map contains one such object or each strip.
19 // It is used to cache the data in the digitization classes
20 // AliFMDBaseDigitizer and so on. 
21 //
22 #ifndef ROOT_Rtypes
23 # include <Rtypes.h>
24 #endif 
25 //____________________________________________________________________
26 /** @brief Cache of Energy deposited, hit information per strip.
27     Contains a pair of energy deposited @c fEdep and 
28     number of hits @c fN, @c fEdep is the summed energy deposition,
29     and @c fN is the number of hits 
30     @ingroup FMD_sim
31 */
32 class AliFMDEdepHitPair 
33 {
34 public:
35   Float_t  fEdep; // summed energy deposition
36   UShort_t fN;    // Number of hits
37   /** CTOR  */
38   AliFMDEdepHitPair() : fEdep(0), fN(0) {}
39   /** DTOR */
40   virtual ~AliFMDEdepHitPair() {}
41   /** Assignment operator 
42       @param o Object to assign from 
43       @return Reference to this object */
44   AliFMDEdepHitPair& operator=(const AliFMDEdepHitPair& o) 
45   { fEdep = o.fEdep; fN    = o.fN; return *this; }
46   /** Copy CTOR 
47       @param o Object to copy from */
48   AliFMDEdepHitPair(const AliFMDEdepHitPair& o) : fEdep(o.fEdep), fN(o.fN) {}
49   ClassDef(AliFMDEdepHitPair, 1)
50 };
51
52 #endif 
53 //____________________________________________________________________
54 //
55 // Local Variables:
56 //   mode: C++
57 // End:
58 //
59 // EOF
60 //
61
62