DDASToys for NSCLDAQ
6.2-000
EEConverter
RootExtensions.h
Go to the documentation of this file.
1
/*
2
This software is Copyright by the Board of Trustees of Michigan
3
State University (c) Copyright 2017.
4
5
You may use this software under the terms of the GNU public license
6
(GPL). The terms of this license are described at:
7
8
http://www.gnu.org/licenses/gpl.txt
9
10
Authors:
11
Ron Fox
12
Jeromy Tompkins
13
Aaron Chester
14
FRIB
15
Michigan State University
16
East Lansing, MI 48824-1321
17
*/
18
30
#ifndef ROOTEXTENSIONS_H
31
#define ROOTEXTENSIONS_H
32
33
#include <
fit_extensions.h
>
34
#include <TObject.h>
35
37
namespace
ddastoys {
38
48
struct
RootPulseDescription
:
public
PulseDescription
,
public
TObject
49
{
51
ClassDef
(
RootPulseDescription
, 1);
52
};
53
58
struct
RootFit1Info
:
public
fit1Info
,
public
TObject
59
{
61
ClassDef
(
RootFit1Info
, 1);
62
};
63
68
struct
RootFit2Info
:
public
fit2Info
,
public
TObject
69
{
71
ClassDef
(
RootFit2Info
, 1);
72
};
73
74
79
struct
RootHitExtension
:
public
HitExtension
,
public
TObject
80
{
82
ClassDef
(
RootHitExtension
, 1);
83
};
84
87
}
88
89
#endif
fit_extensions.h
Define structs used by fitting functions and to extend DDAS hits.
ddastoys::HitExtension
The data structure appended to each fit hit.
Definition:
fit_extensions.h:82
ddastoys::PulseDescription
Describes a single pulse without an offset.
Definition:
fit_extensions.h:37
ddastoys::RootFit1Info
Full fitting information for the single pulse.
Definition:
RootExtensions.h:59
ddastoys::RootFit1Info::ClassDef
ClassDef(RootFit1Info, 1)
Required for inheritence from TObject.
ddastoys::RootFit2Info
Full fitting information for the double pulse.
Definition:
RootExtensions.h:69
ddastoys::RootFit2Info::ClassDef
ClassDef(RootFit2Info, 1)
Required for inheritence from TObject.
ddastoys::RootHitExtension
The data structure containing the full fit information.
Definition:
RootExtensions.h:80
ddastoys::RootHitExtension::ClassDef
ClassDef(RootHitExtension, 1)
Required for inheritence from TObject.
ddastoys::RootPulseDescription
Describes a single pulse without an offset.
Definition:
RootExtensions.h:49
ddastoys::RootPulseDescription::ClassDef
ClassDef(RootPulseDescription, 1)
Required for inheritence from TObject.
ddastoys::fit1Info
Full fitting information for the single pulse.
Definition:
fit_extensions.h:48
ddastoys::fit2Info
Full fitting information for the double pulse.
Definition:
fit_extensions.h:60
Generated by
1.9.1