source: HiSusy/trunk/Delphes-3.0.0/modules/Tracking.h @ 1

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

first import of structure, PYTHIA8 and DELPHES

File size: 903 bytes
Line 
1#ifndef Tracking_h
2#define Tracking_h
3
4#include "classes/DelphesModule.h"
5
6class TClonesArray;
7class TIterator;
8
9class Tracking: public DelphesModule
10
11{
12public:
13
14  Tracking();
15  ~Tracking();
16
17  void Init();
18  void Process();
19  void Finish();
20
21private:
22
23  typedef std::pair< Double_t, Double_t > TInt;
24  typedef std::pair< TInt , TInt > TPtEtaInt;
25  typedef std::map< TPtEtaInt , Double_t > TTrkMap; //!
26  typedef std::map< Int_t , TTrkMap > TTrkPartMap; //!
27 
28  typedef TTrkMap::iterator It_tm;
29  typedef TTrkPartMap::iterator It_tpm;
30 
31
32  TTrkPartMap fTrkEffPartMap; //!
33  TTrkPartMap fTrkPtResPartMap; //!
34 
35  Double_t Value(Int_t pid, Double_t pt, Double_t eta, TTrkPartMap TrkPartMap);
36 
37  Double_t fTrkEff;
38 
39  Double_t fTrkMaxEta;
40  Double_t fTrkMinPt;
41 
42  TIterator *fItInputArray; //!
43
44  const TObjArray *fInputArray; //!
45
46  TObjArray *fOutputArray; //!
47  ClassDef(Tracking, 1)
48};
49
50#endif
Note: See TracBrowser for help on using the repository browser.