Fork me on GitHub

source: git/modules/FastJetGridMedianEstimator.h@ 6fb1a5d

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 6fb1a5d was 6fb1a5d, checked in by Michele <michele.selvaggi@…>, 10 years ago

implemented FastJetGridMedianEstimator module, added 1k events MinBias file, put back pileup tracks in MET calculation, updated CMS and ATLAS pile-up cards.

  • Property mode set to 100644
File size: 969 bytes
Line 
1#ifndef FastJetGridMedianEstimator_h
2#define FastJetGridMedianEstimator_h
3
4
5/** \class FastJetGridMedianEstimator
6 *
7 * Computes median energy density per event using a fixed grid.
8 *
9 * \author M. Selvaggi - UCL, Louvain-la-Neuve
10 *
11 */
12
13#include "classes/DelphesModule.h"
14#include <map>
15#include <utility>
16
17
18class TObjArray;
19class TIterator;
20
21namespace fastjet {
22 class JetDefinition;
23 class AreaDefinition;
24 class Selector;
25 namespace contrib {
26 class NjettinessPlugin;
27 }
28}
29
30class FastJetGridMedianEstimator: public DelphesModule
31{
32public:
33
34 FastJetGridMedianEstimator();
35 ~FastJetGridMedianEstimator();
36
37 void Init();
38 void Process();
39 void Finish();
40
41private:
42
43 typedef std::map< std::pair< Double_t , Double_t > , std::pair< Double_t , Double_t > > TGrid; //!
44
45 TGrid fGrid; //!
46
47 TIterator *fItInputArray; //!
48
49 const TObjArray *fInputArray; //!
50
51 TObjArray *fRhoOutputArray; //!
52
53 ClassDef(FastJetGridMedianEstimator, 1)
54};
55
56#endif
Note: See TracBrowser for help on using the repository browser.