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

Annotation of /PamCut/CollectionActions/TrkMDRHistoAction/TrkMDRHistoAction.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide 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
FILE REMOVED
Removed from repository (switch to the new Histo1DAction and Histo2DAction framework)

1 pam-fi 1.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