Fork me on GitHub

source: git/modules/RunPUPPI.h@ 5c03893

Last change on this file since 5c03893 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.2 KB
RevLine 
[fa33983]1#ifndef RunPUPPI_h
2#define RunPUPPI_h
3
4#include "classes/DelphesModule.h"
5#include <vector>
6
7class TObjArray;
8class TIterator;
[659c7b6]9class PuppiContainer;
[fa33983]10
[341014c]11class RunPUPPI: public DelphesModule
12{
[fa33983]13
[341014c]14public:
[fa33983]15 RunPUPPI();
16 ~RunPUPPI();
17
18 void Init();
19 void Process();
20 void Finish();
21
[341014c]22private:
[fa33983]23 TIterator *fItTrackInputArray;
24 TIterator *fItNeutralInputArray; //!
[341014c]25 TIterator *fPVItInputArray; //!
26
[fa33983]27 const TObjArray *fTrackInputArray;
28 const TObjArray *fNeutralInputArray; //!
[341014c]29 const TObjArray *fPVInputArray; //!
30 PuppiContainer *fPuppi;
[fa33983]31 // puppi parameters
[e921a28]32 bool fApplyNoLep;
33 double fMinPuppiWeight;
[fa33983]34 bool fUseExp;
[341014c]35
36 std::vector<float> fEtaMinBin;
37 std::vector<float> fEtaMaxBin;
38 std::vector<float> fPtMinBin;
39 std::vector<float> fConeSizeBin;
40 std::vector<float> fRMSPtMinBin;
41 std::vector<float> fRMSScaleFactorBin;
[fa33983]42 std::vector<float> fNeutralMinEBin;
43 std::vector<float> fNeutralPtSlope;
[341014c]44 std::vector<bool> fApplyCHS;
45 std::vector<bool> fUseCharged;
46 std::vector<bool> fApplyLowPUCorr;
47 std::vector<int> fMetricId;
48 std::vector<int> fCombId;
[fa33983]49
50 TObjArray *fOutputArray;
51 TObjArray *fOutputTrackArray;
52 TObjArray *fOutputNeutralArray;
53
54 ClassDef(RunPUPPI, 1)
55};
56
57#endif
Note: See TracBrowser for help on using the repository browser.