source: HiSusy/trunk/Delphes/Delphes-3.0.9/modules/TauTagging.h @ 5

Last change on this file since 5 was 5, checked in by zerwas, 11 years ago

update to Delphes-3.0.9

File size: 1.0 KB
Line 
1#ifndef TauTagging_h
2#define TauTagging_h
3
4/** \class TauTagging
5 *
6 *  Determines origin of jet,
7 *  applies b-tagging efficiency (miss identification rate) formulas
8 *  and sets b-tagging flags
9 *
10 *  $Date: 2013-02-22 01:01:36 +0100 (Fri, 22 Feb 2013) $
11 *  $Revision: 926 $
12 *
13 *
14 *  \author P. Demin - UCL, Louvain-la-Neuve
15 *
16 */
17
18#include "classes/DelphesModule.h"
19
20#include <map>
21
22class TObjArray;
23class DelphesFormula;
24
25class ExRootFilter;
26class TauTaggingPartonClassifier;
27
28class TauTagging: public DelphesModule
29{
30public:
31
32  TauTagging();
33  ~TauTagging();
34
35  void Init();
36  void Process();
37  void Finish();
38
39private:
40
41  Double_t fDeltaR;
42
43  std::map< Int_t, DelphesFormula * > fEfficiencyMap; //!
44 
45  TauTaggingPartonClassifier *fClassifier; //!
46 
47  ExRootFilter *fFilter;
48
49  TIterator *fItPartonInputArray; //!
50 
51  TIterator *fItJetInputArray; //!
52
53  const TObjArray *fParticleInputArray; //!
54
55  const TObjArray *fPartonInputArray; //!
56 
57  const TObjArray *fJetInputArray; //!
58
59  ClassDef(TauTagging, 1)
60};
61
62#endif
Note: See TracBrowser for help on using the repository browser.