ROOT logo
//*-- AUTHOR : Ilse Koenig
//*-- Modified : 18/06/99 by Ilse Koenig

//_HADES_CLASS_DESCRIPTION 
///////////////////////////////////////////////////////////////////////////////
//
// HMdcCal2
//
// Data object for a Mdc cell containing calibrated distances to the wire
//
// In measurement mode the TDC accepts two hits per channel. The TDC can hereby
// trigger either on two leading edges (hit multiplicity nHits: -1 or -2) or
// on a leading and the trailing edge of a single pulse (nHits: +1 or +2).
//
// The addresses of the cell can be accessed via the inline functions
//     void setSector(const Int_t s)
//     void setModule(const Int_t m)
//     void setLayer(const Int_t l)
//     void setCell(const Int_t c)
//     void setAddress(const Int_t sector,const Int_t module,
//                     const Int_t layer,const Int_t cell)
//     Int_t getSector(void) const
//     Int_t getModule(void) const
//     Int_t getLayer(void) const
//     Int_t getCell(void) const
//     void getAddress(Int_t& sector,Int_t& module,Int_t& layer,Int_t& cell)
// the number of hits with the inline functions
//     void setNHits(const Int_t n)
//     Int_t getNHits(void) const
// and the distances and its errors with the inline functions
//     void setDist1(const Float_t dist1,const Float_t errDist1)
//     void setDist2(const Float_t dist2,const Float_t errDist2)
//     Float_t getDist1(void)
//     Float_t getDist2(void)
//     Float_t getErrDist1(void)
//     Float_t getErrDist2(void)
//
// The inline function clear() sets the data data members to the following
// values:
//         nHits=0;
//         sector=module=layer=cell=-1;
//         dist1=dist2=errDist1=errDist2=-99.F;
//
///////////////////////////////////////////////////////////////////////////////

#include "hmdccal2.h"

ClassImp(HMdcCal2)


 hmdccal2.cc:1
 hmdccal2.cc:2
 hmdccal2.cc:3
 hmdccal2.cc:4
 hmdccal2.cc:5
 hmdccal2.cc:6
 hmdccal2.cc:7
 hmdccal2.cc:8
 hmdccal2.cc:9
 hmdccal2.cc:10
 hmdccal2.cc:11
 hmdccal2.cc:12
 hmdccal2.cc:13
 hmdccal2.cc:14
 hmdccal2.cc:15
 hmdccal2.cc:16
 hmdccal2.cc:17
 hmdccal2.cc:18
 hmdccal2.cc:19
 hmdccal2.cc:20
 hmdccal2.cc:21
 hmdccal2.cc:22
 hmdccal2.cc:23
 hmdccal2.cc:24
 hmdccal2.cc:25
 hmdccal2.cc:26
 hmdccal2.cc:27
 hmdccal2.cc:28
 hmdccal2.cc:29
 hmdccal2.cc:30
 hmdccal2.cc:31
 hmdccal2.cc:32
 hmdccal2.cc:33
 hmdccal2.cc:34
 hmdccal2.cc:35
 hmdccal2.cc:36
 hmdccal2.cc:37
 hmdccal2.cc:38
 hmdccal2.cc:39
 hmdccal2.cc:40
 hmdccal2.cc:41
 hmdccal2.cc:42
 hmdccal2.cc:43
 hmdccal2.cc:44
 hmdccal2.cc:45
 hmdccal2.cc:46
 hmdccal2.cc:47
 hmdccal2.cc:48
 hmdccal2.cc:49
 hmdccal2.cc:50