/[PAMELA software]/PamCut/CollectionActions/TrkMDRHistoAction/TrkMDRHistoAction.cpp
ViewVC logotype

Contents of /PamCut/CollectionActions/TrkMDRHistoAction/TrkMDRHistoAction.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Fri Sep 25 15:39:33 2009 UTC (15 years, 5 months ago) by pam-fi
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
FILE REMOVED
Removed from repository (switch to the new Histo1DAction and Histo2DAction framework)

1 /*
2 * TrkMDRHistoAction.cpp
3 *
4 * Created on: 03-aug-2009
5 * Author: S. Ricciarini
6 */
7
8 /*! @file TrkMDRHistoAction.cpp The TrkMDRHistoAction class implementation file. */
9
10 #include "TrkMDRHistoAction.h"
11
12 TrkMDRHistoAction::TrkMDRHistoAction(const char *actionName, TString outFileName, TString mode) :
13 CollectionAction(actionName), _outFileName(outFileName), _histo(), _mode(mode) {
14
15 _histo.SetName(GetName());
16 _histo.SetTitle("TRK MDR");
17 _histo.GetXaxis()->SetTitle("MDR (GV)");
18 _histo.SetBins(500, 0., 1500.);
19 }
20
21 void TrkMDRHistoAction::OnGood(PamLevel2 *event) {
22
23 _histo.Fill(1./(pow(event->GetTrack(0)->GetTrkTrack()->coval[4][4],0.5)));
24
25 }
26
27 void TrkMDRHistoAction::Finalize() {
28
29 TFile outFile(_outFileName, _mode);
30 outFile.cd();
31 _histo.Write();
32 outFile.Close();
33 }

  ViewVC Help
Powered by ViewVC 1.1.23