00001 #include "StHbtMaker/Infrastructure/StHbtTrack.hh"
00002 #include "StHbtMaker/Infrastructure/StHbtTypes.hh"
00003 #include "StHbtMaker/Cut/trackCutMonitor_DCA.h"
00004 #include <cstdio>
00005
00006 #ifdef __ROOT__
00007 ClassImp(trackCutMonitor_DCA)
00008 #endif
00009
00010 trackCutMonitor_DCA::trackCutMonitor_DCA(){
00011 mHisto = new StHbt1DHisto("DCA","DCA (cm)",20,0.,10.);
00012 mHisto->SetDirectory(0);
00013 }
00014
00015 trackCutMonitor_DCA::trackCutMonitor_DCA(const char* TitCutMoni, const char* title,
00016 int nbins, double min, double max){
00017 mHisto = new StHbt1DHisto(TitCutMoni, title, nbins, min, max);
00018 mHisto->SetDirectory(0);
00019 }
00020
00021 trackCutMonitor_DCA::~trackCutMonitor_DCA(){
00022 delete mHisto;
00023 }
00024
00025 void trackCutMonitor_DCA::Fill(const StHbtTrack* track){
00026 mHisto->Fill( track->DCAxy() );
00027 }
00028
00029