HARPO
5.1.1
Main Page
Related Pages
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
analysis
HarpoSelectorStraightTracks.h
Go to the documentation of this file.
1
#ifndef HARPOSELECTORSTRAIGHTTRACKS_H
2
#define HARPOSELECTORSTRAIGHTTRACKS_H
3
5
//
6
// HarpoSelectorStraightTracks
7
//
8
// Dummy analysis which creates basic test histograms
9
//
10
11
#include "TObject.h"
12
#include "
HarpoAnalyse.h
"
13
#include "
HarpoEvent.h
"
14
#include "TProfile.h"
15
#include "TH1F.h"
16
#include "TH2F.h"
17
#include "TGraphErrors.h"
18
19
class
HarpoSelectorStraightTracks
:
public
HarpoAnalyse
{
20
21
public
:
22
23
HarpoSelectorStraightTracks
() {}
24
25
void
Init
();
26
void
Save
(
char
*mode=NULL);
27
void
process
();
28
void
print
();
29
Int_t
eventselection
();
30
Int_t
IsGamma
;
31
Int_t
IsTriplet
;
32
33
void
SetChooseEventType
(Int_t val){
fChooseEventType
= val;}
34
35
private
:
36
37
38
Double_t
fSigmaRhoMax
;
39
Double_t
fSigmaThetaMax
;
40
Double_t
fThetaMin
;
41
Double_t
fThetaMax
;
42
43
TH1F*
hAngle
[2];
44
TH1F*
hAngleCut
[2];
45
TH1F*
hSigmaRho
[2];
46
TH1F*
hSigmaRhoCut
[2];
47
TH1F*
hSigmaTheta
[2];
48
TH1F*
hSigmaThetaCut
[2];
49
50
Int_t
fChooseEventType
;
51
52
53
ClassDef(
HarpoSelectorStraightTracks
,1)
//Run AnalysePrint
54
};
55
56
#endif
HarpoSelectorStraightTracks::Save
void Save(char *mode=NULL)
Definition:
HarpoSelectorStraightTracks.cxx:175
HarpoSelectorStraightTracks::HarpoSelectorStraightTracks
HarpoSelectorStraightTracks()
Definition:
HarpoSelectorStraightTracks.h:23
HarpoSelectorStraightTracks::process
void process()
Definition:
HarpoSelectorStraightTracks.cxx:57
HarpoSelectorStraightTracks::SetChooseEventType
void SetChooseEventType(Int_t val)
Definition:
HarpoSelectorStraightTracks.h:33
HarpoAnalyse
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Definition:
HarpoAnalyse.h:47
HarpoSelectorStraightTracks::fThetaMax
Double_t fThetaMax
Definition:
HarpoSelectorStraightTracks.h:41
HarpoSelectorStraightTracks::IsTriplet
Int_t IsTriplet
Definition:
HarpoSelectorStraightTracks.h:31
HarpoSelectorStraightTracks::hSigmaTheta
TH1F * hSigmaTheta[2]
Definition:
HarpoSelectorStraightTracks.h:47
HarpoSelectorStraightTracks::fThetaMin
Double_t fThetaMin
Definition:
HarpoSelectorStraightTracks.h:40
HarpoSelectorStraightTracks::IsGamma
Int_t IsGamma
Redefine empty default.
Definition:
HarpoSelectorStraightTracks.h:30
HarpoSelectorStraightTracks::hSigmaRhoCut
TH1F * hSigmaRhoCut[2]
Definition:
HarpoSelectorStraightTracks.h:46
HarpoSelectorStraightTracks
Dummy analysis to run as test and example. Give basic histograms of the data.
Definition:
HarpoSelectorStraightTracks.h:19
HarpoSelectorStraightTracks::eventselection
Int_t eventselection()
Redefine empty default.
Definition:
HarpoSelectorStraightTracks.cxx:68
HarpoAnalyse.h
HarpoSelectorStraightTracks::fSigmaRhoMax
Double_t fSigmaRhoMax
Definition:
HarpoSelectorStraightTracks.h:38
HarpoSelectorStraightTracks::hSigmaThetaCut
TH1F * hSigmaThetaCut[2]
Definition:
HarpoSelectorStraightTracks.h:48
HarpoSelectorStraightTracks::hAngleCut
TH1F * hAngleCut[2]
Definition:
HarpoSelectorStraightTracks.h:44
HarpoSelectorStraightTracks::fChooseEventType
Int_t fChooseEventType
Definition:
HarpoSelectorStraightTracks.h:50
HarpoSelectorStraightTracks::hSigmaRho
TH1F * hSigmaRho[2]
Definition:
HarpoSelectorStraightTracks.h:45
HarpoEvent.h
HarpoSelectorStraightTracks::print
void print()
Overloaded method which do all job.
Definition:
HarpoSelectorStraightTracks.cxx:42
HarpoSelectorStraightTracks::hAngle
TH1F * hAngle[2]
Definition:
HarpoSelectorStraightTracks.h:43
HarpoSelectorStraightTracks::fSigmaThetaMax
Double_t fSigmaThetaMax
Definition:
HarpoSelectorStraightTracks.h:39
HarpoSelectorStraightTracks::Init
void Init()
Definition:
HarpoSelectorStraightTracks.cxx:131
Generated by
1.8.6