ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/AnaTools/interface/StopCTauWeight.h
Revision: 1.1
Committed: Fri May 3 20:09:02 2013 UTC (11 years, 11 months ago) by ahart
Content type: text/plain
Branch: MAIN
CVS Tags: V02-03-02, V02-03-01, V02-03-00, V02-02-00, V02-01-01, V02-01-00, V01-01-00, V01-00-01, V01-00-00, V00-01-00, HEAD
Error occurred while calculating annotation data.
Log Message:
Moved here from DisplacedSUSY/Configuration/interface/CTauWeight.h so we can get rid of the DISPLACED_SUSY macro.

File Contents

# Content
1 #ifndef STOP_CTAU_WEIGHT
2
3 #define STOP_CTAU_WEIGHT
4
5 #include <iostream>
6 #include <cmath>
7 #include <string>
8
9 #include "FWCore/Framework/interface/Event.h"
10 #include "DataFormats/Common/interface/Handle.h"
11
12 #include "OSUT3Analysis/AnaTools/interface/BNstop.h"
13
14 using namespace std;
15
16 class StopCTauWeight
17 {
18 public:
19 StopCTauWeight () {};
20 StopCTauWeight (double, double);
21 StopCTauWeight (double, double, edm::InputTag);
22 ~StopCTauWeight ();
23 double operator[] (const BNstopCollection &stops);
24 double at (const BNstopCollection &stops) { return (*this)[stops]; };
25 double operator[] (const edm::Event &event);
26 double at (const edm::Event &event) { return (*this)[event]; };
27 void setCurrentCTau (double currentCTau) { currentCTau_ = currentCTau; };
28 void setTargetCTau (double targetCTau) { targetCTau_ = targetCTau; };
29
30 private:
31 double currentCTau_;
32 double targetCTau_;
33 edm::InputTag stops_;
34 };
35
36 #endif