Pluto
v6.3.0
Loading...
Searching...
No Matches
PMesonsPlugin.h
Go to the documentation of this file.
1
// Author: R. Lalik
2
// Written: 12.06.2023
3
// Revised:
4
//
5
6
#ifndef _PMESONS_PLUGIN_H_
7
#define _PMESONS_PLUGIN_H_
8
9
#include "TROOT.h"
10
11
#include "
PChannelModel.h
"
12
#include "
PDistributionManagerUtil.h
"
13
#include "
PDistributionCollection.h
"
14
15
using namespace
std;
16
17
class
PMesonsPlugin
:
public
PDistributionCollection
{
18
public
:
19
PMesonsPlugin
(
const
Char_t *
id
,
const
Char_t *de);
20
~PMesonsPlugin
();
21
22
Bool_t
ExecCommand
(
const
char
*command, Double_t value);
23
Bool_t
Activate
(
void
);
24
25
static
void
EnableExperimentalDecays
(Bool_t enabled) { experimental_decays = enabled; }
26
27
private
:
28
Int_t is_initialized;
29
30
static
Bool_t experimental_decays;
31
32
ClassDef(
PMesonsPlugin
, 0)
//Plugin to add new particles with mesons and their decays
33
};
34
35
#endif
//_PMESONS_PLUGIN_H_
PChannelModel.h
PDistributionCollection.h
PDistributionManagerUtil.h
PDistributionCollection::PDistributionCollection
PDistributionCollection()
PMesonsPlugin
Definition
PMesonsPlugin.h:17
PMesonsPlugin::Activate
Bool_t Activate(void)
Definition
PMesonsPlugin.cc:25
PMesonsPlugin::EnableExperimentalDecays
static void EnableExperimentalDecays(Bool_t enabled)
Definition
PMesonsPlugin.h:25
PMesonsPlugin::~PMesonsPlugin
~PMesonsPlugin()
Definition
PMesonsPlugin.cc:29
PMesonsPlugin::PMesonsPlugin
PMesonsPlugin(const Char_t *id, const Char_t *de)
Definition
PMesonsPlugin.cc:19
PMesonsPlugin::ExecCommand
Bool_t ExecCommand(const char *command, Double_t value)
Definition
PMesonsPlugin.cc:33
pluto6
plugins
mesons
include
PMesonsPlugin.h
Generated by
1.14.0