Fork me on GitHub

source: git/modules/PdgCodeFilter.h@ 492aef9

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

"PdgCodeFilter module added. Updated card with NeutrinoFilter before GenJet clustering"

  • Property mode set to 100644
File size: 676 bytes
Line 
1//------------------------------------------------------------------------------
2
3#ifndef PidFilter_h
4#define PidFilter_h
5
6/** \class Efficiency
7 *
8 * Removes particles with specific pdg codes
9 *
10 * \author M. Selvaggi
11 *
12 */
13
14#include "classes/DelphesModule.h"
15#include <vector>
16
17class TIterator;
18class TObjArray;
19
20class PdgCodeFilter: public DelphesModule
21{
22public:
23
24 PdgCodeFilter();
25 ~PdgCodeFilter();
26
27 void Init();
28 void Process();
29 void Finish();
30
31private:
32
33 Double_t fPTMin; //!
34
35 std::vector<Int_t> fPdgCodes;
36
37 TIterator *fItInputArray; //!
38
39 const TObjArray *fInputArray; //!
40
41 TObjArray *fOutputArray; //!
42
43 ClassDef(PdgCodeFilter, 1)
44};
45
46#endif
Note: See TracBrowser for help on using the repository browser.