StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StGmtAlignmentMaker
StGmtAlignmentMaker.h
1
#ifndef __StGmtAlignmentMaker_H
2
#define __StGmtAlignmentMaker_H
3
4
// STAR headers
5
#include "StMaker.h"
6
7
// ROOT headers
8
#include "TFile.h"
9
#include "TArrayI.h"
10
#include "TTree.h"
11
12
// Forward declarations
13
class
EventT
;
14
15
//________________
16
class
StGmtAlignmentMaker
:
public
StMaker
{
17
public
:
18
StGmtAlignmentMaker
(
const
Char_t *name=
"GmtAligner"
);
19
virtual
~
StGmtAlignmentMaker
() {}
20
virtual
Int_t Init();
21
virtual
Int_t
Make
();
22
virtual
Int_t
Finish
();
23
void
SetTree();
24
void
Print(Option_t *opt=
""
)
const
;
25
void
SetMinNoHits(Int_t MinNoHits=0) {fMinNoHits = MinNoHits;}
26
void
SetpCut(Double_t pCut=0.0) {fpCut = pCut;}
27
void
SetOut(
const
Char_t *Out=
"Event"
) {fOut = Out;}
28
void
MakeListOfRotations();
29
virtual
const
char
*GetCVS()
const
30
{
static
const
char
cvs[]=
"Tag $Name: $ $Id: StGmtAlignmentMaker.h,v 1.1.1.2 2025/01/22 15:01:02 gnigmat Exp $ built "
__DATE__
" "
__TIME__ ;
return
cvs;}
31
private
:
32
TFile *fFile;
33
TTree *fTree;
34
EventT
*fEvent;
35
Int_t fMinNoHits;
36
Double_t fpCut;
37
const
Char_t *fOut;
38
ClassDef(
StGmtAlignmentMaker
,0)
39
};
40
#endif
StGmtAlignmentMaker::Make
virtual Int_t Make()
Definition:
StGmtAlignmentMaker.cxx:90
StGmtAlignmentMaker
Definition:
StGmtAlignmentMaker.h:16
EventT
Definition:
EventT.h:47
StMaker
Definition:
StMaker.h:57
StGmtAlignmentMaker::Finish
virtual Int_t Finish()
Definition:
StGmtAlignmentMaker.cxx:35
Generated by
1.8.5