forked from mflechl/ProductionFromNano
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HTauhTauhTreeFromNano.h
40 lines (29 loc) · 1.14 KB
/
HTauhTauhTreeFromNano.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#ifndef HTauhTauhTreeFromNano_h
#define HTauhTauhTreeFromNano_h
#include <TROOT.h>
#include <TChain.h>
#include <TFile.h>
#include <TH1F.h>
// Header file for the classes stored in the TTree if any.
#include "vector"
#include "HTTEvent.h"
#include <iostream>
// Header of the base class
#include "HTauTauTreeFromNanoBase.h"
class HTauhTauhTreeFromNano : public HTauTauTreeFromNanoBase {
public :
/////////////////////////////////////////////////
/// TT final state specific
bool pairSelection(unsigned int index);
unsigned int bestPair(std::vector<unsigned int> &pairIndexes);
/////////////////////////////////////////////////
HTauhTauhTreeFromNano(TTree *tree=0, std::vector<edm::LuminosityBlockRange> lumiBlock = std::vector<edm::LuminosityBlockRange>(), std::string prefix="HTTTT");
virtual ~HTauhTauhTreeFromNano();
};
#endif
#ifdef HTauhTauhTreeFromNano_cxx
HTauhTauhTreeFromNano::HTauhTauhTreeFromNano(TTree *tree, std::vector<edm::LuminosityBlockRange> lumiBlocks, std::string prefix) : HTauTauTreeFromNanoBase(tree, lumiBlocks, prefix)
{}
HTauhTauhTreeFromNano::~HTauhTauhTreeFromNano()
{}
#endif // #ifdef HTauhTauhTreeFromNano_cxx