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

//_HADES_CLASS_DESCRIPTION 
///////////////////////////////////////////////////////////////////////////////
//
// HMdcCal1
//
// Data object for a Mdc cell containing calibrated drift times
//
// 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 times are set with the inline functions
//     void setTime1(const Float_t time1)
//     void setTime2(const Float_t time2)
//     Float_t getTime1(void) const
//     Float_t getTime2(void) const
//
// The inline function clear() sets the data data members to the following
// values:
//          nHits=0;
//          sector=module=layer=cell=-1;
//          time1=time2=-999.F;
//
///////////////////////////////////////////////////////////////////////////////

#include "hmdccal1.h"

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