ROOT logo
//*-- AUTHOR : Vladimir Pechenov
//*-- $Id: hmdcclusinf.cc,v 1.10 2009-10-08 16:48:53 pechenov Exp $
//*-- Modified : 04.04.2003 by Vladimir Pechenov
//*-- Modified : 09.07.2002 by Vladimir Pechenov

//_HADES_CLASS_DESCRIPTION 
/////////////////////////////////////////////////////////////////////////
//
//  HMdcClusInf
//
//  this class keep some information about cluster 
// * Short_t getClusIndex()
//      Returns the index of HMdcClus container
// * Short_t getClusFitIndex()
//      Returns the index of HMdcClusFit container
// * Char_t getFitStat()
//      Returns the fitStatus, 0 - hit filled by cluster, 1 - by fit
// * Short_t getClusSize()
//      Returns the number of bins in cluster (cluster size)
// * Short_t getNMergClus()
//      Returns the number of merged clusters
// * Short_t getNDrTimes()
//      Returns the number of drift times in cluster
// * Short_t getNDrTimesFitted()
//      Returns the number of drift times used by the fitter
// * Short_t getNLayers()
//      Returns the number of layers in cluster
// * Short_t getNLayersFitted()
//      Returns the number of layers used by the fitter
// * void getShape(Float_t& sigma1,Float_t& sigma2,Float_t& alpha)
// * Float_t getAlpha()
// * Float_t getSigma1()
// * Float_t getSigma2()
//      Returns the cluster shape (all in sector coor. sys.):
//      sigma1 - long axis, (mm)
//      sigma2 - short axis (mm)
//      alpha - angle (deg.) between long axis of cluster and axis X
// * Float_t getRatio()
//      Returns sigma2/sigma1
// * Char_t getLevelClFinding()
//      Returns the level of cl.finding (minimal num. of layers)
// * UChar_t getNModInCl() {return uch3&0xF;}
//      Returns the num. of modules in cluster
// * UChar_t getNModInFit()
//      Returns the number of modules in fit
//
//
//
//
//
/////////////////////////////////////////////////////////////////////////
 
#include "hmdcclusinf.h"
#include <cstdlib> 

ClassImp(HMdcClusInf)

void HMdcClusInf::print(void) const{
  printf("fit_status=%i clusSize=%i nMergedClus=%i nLayers=%i nLayersFitted=%i nDrTimes=%i nDrTimesFitted=%i sigma1=%f sigma2=%f alpha=%f dedx=%f dedxSigma=%f dedxNWire=%i dedxNWireCut=%i\n",
      fitStatus,clusSize,nMergClus,nLayers,nLayersFitted,nDrTimes,nDrTimesFitted,sigma1,sigma2,alpha,dedx,dedxSigma,dedxNWire,dedxNWireCut);
}
 hmdcclusinf.cc:1
 hmdcclusinf.cc:2
 hmdcclusinf.cc:3
 hmdcclusinf.cc:4
 hmdcclusinf.cc:5
 hmdcclusinf.cc:6
 hmdcclusinf.cc:7
 hmdcclusinf.cc:8
 hmdcclusinf.cc:9
 hmdcclusinf.cc:10
 hmdcclusinf.cc:11
 hmdcclusinf.cc:12
 hmdcclusinf.cc:13
 hmdcclusinf.cc:14
 hmdcclusinf.cc:15
 hmdcclusinf.cc:16
 hmdcclusinf.cc:17
 hmdcclusinf.cc:18
 hmdcclusinf.cc:19
 hmdcclusinf.cc:20
 hmdcclusinf.cc:21
 hmdcclusinf.cc:22
 hmdcclusinf.cc:23
 hmdcclusinf.cc:24
 hmdcclusinf.cc:25
 hmdcclusinf.cc:26
 hmdcclusinf.cc:27
 hmdcclusinf.cc:28
 hmdcclusinf.cc:29
 hmdcclusinf.cc:30
 hmdcclusinf.cc:31
 hmdcclusinf.cc:32
 hmdcclusinf.cc:33
 hmdcclusinf.cc:34
 hmdcclusinf.cc:35
 hmdcclusinf.cc:36
 hmdcclusinf.cc:37
 hmdcclusinf.cc:38
 hmdcclusinf.cc:39
 hmdcclusinf.cc:40
 hmdcclusinf.cc:41
 hmdcclusinf.cc:42
 hmdcclusinf.cc:43
 hmdcclusinf.cc:44
 hmdcclusinf.cc:45
 hmdcclusinf.cc:46
 hmdcclusinf.cc:47
 hmdcclusinf.cc:48
 hmdcclusinf.cc:49
 hmdcclusinf.cc:50
 hmdcclusinf.cc:51
 hmdcclusinf.cc:52
 hmdcclusinf.cc:53
 hmdcclusinf.cc:54
 hmdcclusinf.cc:55
 hmdcclusinf.cc:56
 hmdcclusinf.cc:57
 hmdcclusinf.cc:58
 hmdcclusinf.cc:59
 hmdcclusinf.cc:60
 hmdcclusinf.cc:61