Fork me on GitHub

source: git/modules/IdentificationMap.h@ e2a76ae

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

prel. LHCb card and Id Module

  • Property mode set to 100644
File size: 901 bytes
Line 
1#ifndef IdentificationMap_h
2#define IdentificationMap_h
3
4
5/** \class IdentificationMap
6 *
7 * Converts particles with some PDG code into another particle, according to parametrized probability as fction of pt eta
8 given by user.
9 *
10 * $Date: 2014-08-07 14:57:44 +0100 (Thu, 07 Aug 2014) $
11 * $Revision: 905 $
12 *
13 *
14 * \author M. Selvaggi - UCL, Louvain-la-Neuve
15 *
16 */
17
18#include "classes/DelphesModule.h"
19
20class TIterator;
21class TObjArray;
22class DelphesFormula;
23
24class IdentificationMap: public DelphesModule
25{
26public:
27
28 IdentificationMap();
29 ~IdentificationMap();
30
31 void Init();
32 void Process();
33 void Finish();
34
35private:
36
37 typedef std::multimap< Int_t, std::pair<Int_t , DelphesFormula * > > TMisIDMap; //!
38
39 TMisIDMap fEfficiencyMap;
40
41 TIterator *fItInputArray; //!
42
43 const TObjArray *fInputArray; //!
44
45 TObjArray *fOutputArray; //!
46
47 ClassDef(IdentificationMap, 1)
48};
49
50#endif
Note: See TracBrowser for help on using the repository browser.