Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
DMCReaction.h
Go to the documentation of this file.
1
// $Id$
2
//
3
// File: DMCReaction.h
4
// Created: Sun Aug 28 18:41:08 EDT 2011
5
// Creator: davidl (on Darwin Amelia.local 9.8.0 i386)
6
//
7
8
#ifndef _DMCReaction_
9
#define _DMCReaction_
10
11
#include <JANA/jerror.h>
12
#include <JANA/JObject.h>
13
14
#include <
PID/DKinematicData.h
>
15
16
class
DMCReaction
:
public
JObject{
17
public
:
18
DMCReaction
(){}
19
virtual
~DMCReaction
(){}
20
JOBJECT_PUBLIC
(
DMCReaction
);
21
22
int
type
;
23
double
weight
;
24
DKinematicData
target
;
25
DKinematicData
beam
;
26
27
void
toStrings
(vector<pair<string,string> > &items)
const
{
28
AddString(items,
"type"
,
"%2d"
,
type
);
29
AddString(items,
"weight"
,
"%3.1f"
,
weight
);
30
AddString(items,
"mass target(GeV)"
,
"%3.1f"
,
target
.
mass
());
31
AddString(items,
"energy beam(GeV/c^2)"
,
"%f"
,
beam
.
energy
());
32
}
33
34
protected
:
35
36
37
private
:
38
39
};
40
41
#endif // _DMCReaction_
42
DMCReaction::target
DKinematicData target
Definition:
DMCReaction.h:24
DMCReaction::toStrings
void toStrings(vector< pair< string, string > > &items) const
Definition:
DMCReaction.h:27
DKinematicData::energy
double energy(void) const
Definition:
DKinematicData.h:60
DMCReaction::JOBJECT_PUBLIC
JOBJECT_PUBLIC(DMCReaction)
DMCReaction::type
int type
Definition:
DMCReaction.h:22
DMCReaction::beam
DKinematicData beam
Definition:
DMCReaction.h:25
DMCReaction
Definition:
DMCReaction.h:16
DMCReaction::weight
double weight
Definition:
DMCReaction.h:23
DKinematicData
Definition:
DKinematicData.h:24
DMCReaction::~DMCReaction
virtual ~DMCReaction()
Definition:
DMCReaction.h:19
DMCReaction::DMCReaction
DMCReaction()
Definition:
DMCReaction.h:18
DKinematicData.h
DKinematicData::mass
double mass(void) const
Definition:
DKinematicData.h:44
libraries
PID
DMCReaction.h
Generated on Fri Jul 26 2019 14:00:55 for Hall-D Software by
1.8.5