ROOT logo
//////////////////////////////////////////////////////////////////////////////
//
// $Id: $
//
//*-- Author  : Laura Fabbietti <laura.fabbietti@ph.tum.de>
//*-- Revised : Martin Jurkovic <martin.jurkovic@ph.tum.de> 2010
//
//_HADES_CLASS_DESCRIPTION
//////////////////////////////////////////////////////////////////////////////
//
//  HRichPadFilter
//
//  HRichPadFilter is a HFilter to reduce the size
//  of the HRichCalSim container. After the cut-off
//  threshold for each pad is applied all the pad
//  that are under threshold are deleted.
//
//////////////////////////////////////////////////////////////////////////////


#include "hrichcalsim.h"
#include "hrichpadfilter.h"

#include <fstream>

using namespace std;

ClassImp(HRichPadFilter)

Bool_t
HRichPadFilter::check(TObject* hit)
{
   // returns kFALSE if the pad has to be deleted.
   // otherwise, returns kTRUE

   if (0 != static_cast<HRichCalSim*>(hit)->getCharge()) {
      return kTRUE;
   }
   return kFALSE;
}
 hrichpadfilter.cc:1
 hrichpadfilter.cc:2
 hrichpadfilter.cc:3
 hrichpadfilter.cc:4
 hrichpadfilter.cc:5
 hrichpadfilter.cc:6
 hrichpadfilter.cc:7
 hrichpadfilter.cc:8
 hrichpadfilter.cc:9
 hrichpadfilter.cc:10
 hrichpadfilter.cc:11
 hrichpadfilter.cc:12
 hrichpadfilter.cc:13
 hrichpadfilter.cc:14
 hrichpadfilter.cc:15
 hrichpadfilter.cc:16
 hrichpadfilter.cc:17
 hrichpadfilter.cc:18
 hrichpadfilter.cc:19
 hrichpadfilter.cc:20
 hrichpadfilter.cc:21
 hrichpadfilter.cc:22
 hrichpadfilter.cc:23
 hrichpadfilter.cc:24
 hrichpadfilter.cc:25
 hrichpadfilter.cc:26
 hrichpadfilter.cc:27
 hrichpadfilter.cc:28
 hrichpadfilter.cc:29
 hrichpadfilter.cc:30
 hrichpadfilter.cc:31
 hrichpadfilter.cc:32
 hrichpadfilter.cc:33
 hrichpadfilter.cc:34
 hrichpadfilter.cc:35
 hrichpadfilter.cc:36
 hrichpadfilter.cc:37
 hrichpadfilter.cc:38
 hrichpadfilter.cc:39
 hrichpadfilter.cc:40