Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
TraceExtractor.hpp
Go to the documentation of this file.
1
7
#ifndef __TRACEEXTRACTOR_HPP_
8
#define __TRACEEXTRACTOR_HPP_
9
#include <string>
10
11
#include "
TraceAnalyzer.hpp
"
12
13
#include "
DammPlotIds.hpp
"
14
15
class
Trace
;
16
18
class
TraceExtractor
:
public
TraceAnalyzer
{
19
public
:
21
TraceExtractor
(){};
22
26
TraceExtractor
(
const
std::string &aType,
const
std::string &aSubtype);
27
29
~TraceExtractor
() {};
30
32
virtual
void
DeclarePlots
(
void
);
33
38
virtual
void
Analyze
(
Trace
&trace,
const
std::string &aType,
39
const
std::string &aSubtype);
40
protected
:
41
static
const
int
traceBins
;
42
static
const
int
numTraces
;
43
44
std::string
type
;
45
std::string
subtype
;
46
};
47
#endif // __TRACEEXTRACTOR_HPP_
TraceExtractor
A class to extract traces from events.
Definition:
TraceExtractor.hpp:18
TraceAnalyzer.hpp
Header file for the TraceAnalyzer class.
DammPlotIds.hpp
Lists Offsets and Ranges for various Processors.
TraceExtractor::traceBins
static const int traceBins
The number of bins for the trace length.
Definition:
TraceExtractor.hpp:41
TraceExtractor::numTraces
static const int numTraces
The number of traces to analyze.
Definition:
TraceExtractor.hpp:42
TraceAnalyzer
Online trace analysis.
Definition:
TraceAnalyzer.hpp:19
Trace
Store the information for a trace.
Definition:
Trace.hpp:34
TraceExtractor::~TraceExtractor
~TraceExtractor()
Definition:
TraceExtractor.hpp:29
TraceExtractor::DeclarePlots
virtual void DeclarePlots(void)
TraceExtractor::type
std::string type
the detector type
Definition:
TraceExtractor.hpp:44
TraceExtractor::subtype
std::string subtype
The detector subtype.
Definition:
TraceExtractor.hpp:45
TraceExtractor::TraceExtractor
TraceExtractor()
Definition:
TraceExtractor.hpp:21
TraceExtractor::Analyze
virtual void Analyze(Trace &trace, const std::string &aType, const std::string &aSubtype)
include
TraceExtractor.hpp
Generated on Wed Sep 9 2015 09:58:12 for Pixie16 Analysis Software Suite by
1.8.10