1 |
#ifndef __TOP_TREE_JET_H__
|
2 |
#define __TOP_TREE_JET_H__
|
3 |
|
4 |
#include <map>
|
5 |
#include <vector>
|
6 |
#include <string>
|
7 |
|
8 |
#include <DataFormats/Common/interface/RefVector.h>
|
9 |
#include "DataFormats/TrackReco/interface/Track.h"
|
10 |
#include "Vec.h"
|
11 |
|
12 |
namespace TopTree
|
13 |
{
|
14 |
class Jet
|
15 |
{
|
16 |
public:
|
17 |
Jet();
|
18 |
~Jet();
|
19 |
|
20 |
void Reset();
|
21 |
|
22 |
LorentzVector v4; // 4 vector of jet.
|
23 |
double scale; // Jet correction factor
|
24 |
|
25 |
double emEnergyFraction;
|
26 |
int nTracks;
|
27 |
int partonFlavour;
|
28 |
double TCDiscri;
|
29 |
Point3 vertex;
|
30 |
std::vector<reco::Track> TracksOfJet;
|
31 |
void setTracks( const reco::TrackRefVector& );
|
32 |
|
33 |
};
|
34 |
}
|
35 |
#endif
|
36 |
|