Fork me on GitHub

source: svn/trunk/modules/Hector.h@ 1373

Last change on this file since 1373 was 1361, checked in by Pavel Demin, 11 years ago

add HectorHit class and corresponding ROOT tree branch

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision Date
File size: 734 bytes
Line 
1#ifndef Hector_h
2#define Hector_h
3
4/** \class Hector
5 *
6 * Propagates candidates using Hector library.
7 *
8 * $Date: 2014-04-08 16:43:52 +0000 (Tue, 08 Apr 2014) $
9 * $Revision: 1361 $
10 *
11 *
12 * \author P. Demin - UCL, Louvain-la-Neuve
13 *
14 */
15
16#include "classes/DelphesModule.h"
17
18class TIterator;
19class TObjArray;
20class H_BeamLine;
21
22class Hector: public DelphesModule
23{
24public:
25
26 Hector();
27 ~Hector();
28
29 void Init();
30 void Process();
31 void Finish();
32
33private:
34
35 Int_t fDirection;
36
37 Double_t fBeamLineLength, fDistance;
38 Double_t fOffsetX, fOffsetS;
39 Double_t fSigmaE, fSigmaX, fSigmaY, fSigmaT;
40 Double_t fEtaMin;
41
42 H_BeamLine *fBeamLine;
43
44 TIterator *fItInputArray; //!
45
46 const TObjArray *fInputArray; //!
47
48 TObjArray *fOutputArray; //!
49
50 ClassDef(Hector, 1)
51};
52
53#endif
Note: See TracBrowser for help on using the repository browser.