source: HiSusy/trunk/Delphes-3.0.0/modules/ParticlePropagator.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: 916 bytes
Line 
1#ifndef ParticlePropagator_h
2#define ParticlePropagator_h
3
4/** \class ParticlePropagator
5 *
6 *  Propagates charged and neutral particles
7 *  from a given vertex to a cylinder defined by its radius,
8 *  its half-length, centered at (0,0,0) and with its axis
9 *  oriented along the z-axis.
10 *
11 *  $Date: 2012-11-18 15:57:08 +0100 (Sun, 18 Nov 2012) $
12 *  $Revision: 814 $
13 *
14 *
15 *  \author P. Demin - UCL, Louvain-la-Neuve
16 *
17 */
18
19#include "classes/DelphesModule.h"
20
21class TClonesArray;
22class TIterator;
23
24class ParticlePropagator: public DelphesModule
25{
26public:
27
28  ParticlePropagator();
29  ~ParticlePropagator();
30
31  void Init();
32  void Process();
33  void Finish();
34
35private:
36
37  Double_t fRadius, fRadius2, fHalfLength;
38  Double_t fBz;
39
40  TIterator *fItInputArray; //!
41
42  const TObjArray *fInputArray; //!
43
44  TObjArray *fOutputArray; //!
45  TObjArray *fTrackOutputArray; //!
46
47  ClassDef(ParticlePropagator, 1)
48};
49
50#endif
Note: See TracBrowser for help on using the repository browser.