Fork me on GitHub

source: git/modules/TrackCountingTauTagging.h@ d612dec

Last change on this file since d612dec was 341014c, checked in by Pavel Demin <pavel-demin@…>, 6 years ago

apply .clang-format to all .h, .cc and .cpp files

  • Property mode set to 100644
File size: 1.3 KB
Line 
1#ifndef TrackCountingTauTagging_h
2#define TrackCountingTauTagging_h
3
4/** \class TrackCountingTauTagging
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 TrackCountingTauTaggingPartonClassifier;
27
28class TrackCountingTauTagging: public DelphesModule
29{
30public:
31 TrackCountingTauTagging();
32 ~TrackCountingTauTagging();
33
34 void Init();
35 void Process();
36 void Finish();
37
38private:
39 Int_t fBitNumber;
40
41 Double_t fDeltaR;
42 Double_t fDeltaRTrack;
43 Double_t fTrackPTMin;
44
45 std::map<Int_t, DelphesFormula *> fEfficiencyMap; //!
46
47 TrackCountingTauTaggingPartonClassifier *fClassifier; //!
48
49 ExRootFilter *fFilter;
50
51 TIterator *fItPartonInputArray; //!
52
53 TIterator *fItTrackInputArray; //!
54
55 TIterator *fItJetInputArray; //!
56
57 const TObjArray *fParticleInputArray; //!
58
59 const TObjArray *fTrackInputArray; //!
60
61 const TObjArray *fPartonInputArray; //!
62
63 const TObjArray *fJetInputArray; //!
64
65 ClassDef(TrackCountingTauTagging, 1)
66};
67
68#endif
Note: See TracBrowser for help on using the repository browser.