1 |
#ifndef ForwardAnalysis_Utilities_LargestGenRapidityGap_h
|
2 |
#define ForwardAnalysis_Utilities_LargestGenRapidityGap_h
|
3 |
|
4 |
/* \class LargestGenRapidityGap
|
5 |
*
|
6 |
* Usage: LargestGenRapidityGap(a,b)(...)
|
7 |
*
|
8 |
*/
|
9 |
|
10 |
#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h"
|
11 |
|
12 |
#include "DataFormats/Math/interface/LorentzVector.h"
|
13 |
|
14 |
namespace forwardAnalysis {
|
15 |
|
16 |
class LargestGenRapidityGap {
|
17 |
public:
|
18 |
LargestGenRapidityGap(double etaEdgeLow, double etaEdgeHigh):
|
19 |
etaEdgeLow_(etaEdgeLow), etaEdgeHigh_(etaEdgeHigh) {}
|
20 |
~LargestGenRapidityGap() {}
|
21 |
|
22 |
void operator()(reco::GenParticleCollection const&,math::XYZTLorentzVector&,
|
23 |
math::XYZTLorentzVector&);
|
24 |
private:
|
25 |
double etaEdgeLow_, etaEdgeHigh_;
|
26 |
};
|
27 |
|
28 |
} // namespace
|
29 |
#endif
|