Fork me on GitHub

source: git/modules/TauTagging.h@ 7fe06d6

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 7fe06d6 was c5e72d8, checked in by Pavel Demin <pavel.demin@…>, 10 years ago

remove unneeded 'class DelphesFormula;' declarations and add ifndef expressions for CLING

  • Property mode set to 100644
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$
11 * $Revision$
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#if !defined(__CINT__) && !defined(__CLING__)
44 std::map< Int_t, DelphesFormula * > fEfficiencyMap; //!
45#endif
46
47 TauTaggingPartonClassifier *fClassifier; //!
48
49 ExRootFilter *fFilter;
50
51 TIterator *fItPartonInputArray; //!
52
53 TIterator *fItJetInputArray; //!
54
55 const TObjArray *fParticleInputArray; //!
56
57 const TObjArray *fPartonInputArray; //!
58
59 const TObjArray *fJetInputArray; //!
60
61 ClassDef(TauTagging, 1)
62};
63
64#endif
Note: See TracBrowser for help on using the repository browser.