/[PAMELA software]/PamCut/MiscCuts/LTGeoFillCut/LTGeoFillCut.cpp
ViewVC logotype

Contents of /PamCut/MiscCuts/LTGeoFillCut/LTGeoFillCut.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed May 27 13:30:09 2009 UTC (15 years, 6 months ago) by pam-fi
Branch point for: DEV, MAIN
Initial revision

1 /*
2 * LTGeoFillCut.cpp
3 *
4 * Created on: 26-mar-2009
5 * Author: Nicola Mori
6 * Last update: 30-apr-2009, S. Ricciarini
7 */
8
9 /*! @file LTGeoFillCut.cpp The TrkRigGeoCut class implementation file */
10
11 #include "LTGeoFillCut.h"
12
13 int LTGeoFillCut::Check(PamLevel2 *event) {
14
15 float thresholdRig = _thresholdCoeff * event->GetOrbitalInfo()->GetCutoffSVL();
16
17 if (thresholdRig >= _binning[_binning.size() - 1] ||
18 thresholdRig < _binning[0]) {
19
20 return 0;
21 }
22
23 return CUTOK;
24 }
25
26 void LTGeoFillCut::OnGood(PamLevel2 *event) {
27
28 float ltime=0.16 * (float) (event->GetTrigLevel2()->dltime[0]) / 1000.; // seconds
29 _histogram_tot += ltime;
30
31 float thresholdRig = _thresholdCoeff * event->GetOrbitalInfo()->GetCutoffSVL();
32
33 //Bin upper limit identification
34 int i = 1;
35 while (thresholdRig >= _binning[i]){
36 i++;
37 }
38
39 _histogram[i-1] += ltime; // seconds
40
41 }

  ViewVC Help
Powered by ViewVC 1.1.23