1 |
dgele |
1.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/JetReco/interface/JetTracksAssociation.h"
|
10 |
|
|
#include "DataFormats/TrackReco/interface/Track.h"
|
11 |
|
|
#include "Vec.h"
|
12 |
|
|
|
13 |
|
|
namespace TopTree
|
14 |
|
|
{
|
15 |
|
|
class Jet
|
16 |
|
|
{
|
17 |
|
|
public:
|
18 |
|
|
Jet();
|
19 |
|
|
~Jet();
|
20 |
|
|
|
21 |
|
|
void Reset();
|
22 |
|
|
|
23 |
|
|
LorentzVector v4; // 4 vector of jet.
|
24 |
|
|
double scale; // Jet correction factor
|
25 |
|
|
|
26 |
|
|
double emEnergyFraction;
|
27 |
|
|
int nTracks;
|
28 |
|
|
int partonFlavour;
|
29 |
|
|
double TCDiscri;
|
30 |
|
|
Point3 vertex;
|
31 |
|
|
std::vector<reco::Track> TracksOfJet;
|
32 |
|
|
void setTracks( const reco::TrackRefVector& );
|
33 |
|
|
|
34 |
|
|
};
|
35 |
|
|
}
|
36 |
|
|
#endif
|
37 |
|
|
|