source: HiSusy/trunk/Delphes/Delphes-3.0.9/modules/ConstituentFilter.h @ 9

Last change on this file since 9 was 5, checked in by zerwas, 11 years ago

update to Delphes-3.0.9

File size: 768 bytes
Line 
1#ifndef ConstituentFilter_h
2#define ConstituentFilter_h
3
4/** \class ConstituentFilter
5 *
6 *  Drops all input objects that are not constituents of any jet.
7 *
8 *  $Date: 2013-04-05 10:19:17 +0200 (Fri, 05 Apr 2013) $
9 *  $Revision: 1075 $
10 *
11 *
12 *  \author P. Demin - UCL, Louvain-la-Neuve
13 *
14 */
15
16#include "classes/DelphesModule.h"
17
18#include <vector>
19#include <map>
20
21class TIterator;
22class TObjArray;
23
24class ConstituentFilter: public DelphesModule
25{
26public:
27
28  ConstituentFilter();
29  ~ConstituentFilter();
30
31  void Init();
32  void Process();
33  void Finish();
34
35private:
36
37  Double_t fJetPTMin;
38
39  std::vector< TIterator * > fInputList; //!
40
41  std::map< TIterator *, TObjArray * > fInputMap; //!
42
43  TObjArray *fOutputArray; //!
44
45  ClassDef(ConstituentFilter, 1)
46};
47
48#endif
Note: See TracBrowser for help on using the repository browser.