Fork me on GitHub

source: git/modules/TrackCountingBTagging.h@ c5e72d8

ImprovedOutputFile Timing dual_readout llp
Last change on this file since c5e72d8 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: 896 bytes
Line 
1#ifndef TrackCountingBTagging_h
2#define TrackCountingBTagging_h
3
4/** \class TrackCountingBTagging
5 *
6 * b-tagging algorithm based on counting tracks with large impact parameter
7 *
8 * $Date: 2014-03-27 12:39:14 +0200 (Fri, 27 March 2014) $
9 * $Revision: 1099 $
10 *
11 *
12 * \author M. Selvaggi - UCL, Louvain-la-Neuve
13 *
14 */
15
16#include "classes/DelphesModule.h"
17
18#include <map>
19
20class TObjArray;
21
22class TrackCountingBTagging: public DelphesModule
23{
24public:
25
26 TrackCountingBTagging();
27 ~TrackCountingBTagging();
28
29 void Init();
30 void Process();
31 void Finish();
32
33private:
34
35 Int_t fBitNumber;
36
37 Double_t fPtMin;
38 Double_t fDeltaR;
39 Double_t fIPmax;
40 Double_t fSigMin;
41 Int_t fNtracks;
42
43 TIterator *fItTrackInputArray; //!
44 TIterator *fItJetInputArray; //!
45
46 const TObjArray *fTrackInputArray; //!
47 const TObjArray *fJetInputArray; //!
48
49 ClassDef(TrackCountingBTagging, 1)
50};
51
52#endif
Note: See TracBrowser for help on using the repository browser.