source: HiSusy/trunk/Pythia8Sgluon/SgluonResonance.h @ 8

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

add Pythia8Sgluon generator

File size: 783 bytes
Line 
1#ifndef SGLUONRESONANCE_H
2#define SGLUONRESONANCE_H
3
4#include "ResonanceWidths.h"
5// The SgluonResonance class handles a sgluon decay
6
7class SgluonResonance : public Pythia8::ResonanceWidths {
8
9public:
10
11  // Constructors (only the second one is used with argument PDGID)
12  SgluonResonance();
13  SgluonResonance(int);
14
15  //destructor
16  ~SgluonResonance();
17
18private: 
19
20  // Locally stored properties and couplings.
21  double widthSgluon2gg, widthSgluon2tt, widthSgluon2bb;
22 
23  // Initialize constants.
24  virtual void initConstants(); 
25 
26  // Calculate various common prefactors for the current mass.
27  // Superfluous here, so skipped.
28  //virtual void calcPreFac(bool = false);
29
30  // Calculate width for currently considered channel.
31  virtual void calcWidth(bool = false);
32
33};
34#endif
35
Note: See TracBrowser for help on using the repository browser.