Analysis Software
Documentation for
sPHENIX
simulation software
Home page
Related Pages
Modules
Namespaces
Classes
Files
Examples
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SCorrelatorQAMaker.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file SCorrelatorQAMaker.h
1
// ----------------------------------------------------------------------------
2
// 'SCorrelatorQAMaker.h'
3
// Derek Anderson
4
// 10.04.2023
5
//
6
// A module to produce TNtuples and histograms for QA
7
// plots relevant to the sPHENIX Cold QCD Energy-Energy
8
// Correlator analysis.
9
// ----------------------------------------------------------------------------
10
11
#ifndef SCORRELATORQAMAKER_H
12
#define SCORRELATORQAMAKER_H
13
14
// c++ utilities
15
#include <string>
16
#include <optional>
17
// plugin definitions
18
#include "
SCheckTrackPairs.h
"
19
#include "SMakeTrkQATuples.h"
20
21
using namespace
std;
22
23
24
25
// SCorrelatorQAMaker definition --------------------------------------------------
26
27
namespace
SColdQcdCorrelatorAnalysis {
28
29
class
SCorrelatorQAMaker
{
30
31
public
:
32
33
// ctor/dtor
34
SCorrelatorQAMaker
() {};
35
~
SCorrelatorQAMaker
();
36
37
// global setters
38
void
SetGlobalDebug(
const
bool
debug
);
39
void
SetGlobalOutFile(
const
string
sOutFile);
40
void
SetGlobalVerbosity(
const
int
verbosity
);
41
42
// plugin initializers
43
template
<
typename
T>
void
InitPlugin(
const
T
&
config
, optional<string>
name
);
44
45
// plugin accessors
46
SCheckTrackPairs
*
CheckTrackPairs
() {
return
m_checkTrackPairs;}
47
SMakeTrkQATuples*
MakeTrackQATuples
() {
return
m_makeTrackQATuples;}
48
49
private
:
50
51
// plugins
52
SCheckTrackPairs
*
m_checkTrackPairs
;
53
SMakeTrkQATuples*
m_makeTrackQATuples
;
54
55
};
56
57
}
// end SColdQcdCorrelatorAnalysis namespace
58
59
#endif
60
61
// end ------------------------------------------------------------------------
analysis
blob
master
AndersonAnalysisModules
ColdQcdCorrelatorAnalysis
SCorrelatorQAMaker
src
SCorrelatorQAMaker.h
Built by
Jin Huang
. updated:
Sat Feb 17 2024 22:17:46
using
1.8.2 with
sPHENIX GitHub integration