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
StEmcPool
StEmcOfflineCalibrationMaker
StEmcOfflineCalibrationMipAnalysis.h
1
/*
2
* StEmcOfflineCalibrationMipAnalysis.h
3
* J. Kevin Adkins, University of Kentucky
4
* June 18, 2014
5
*/
6
7
#ifndef STAR_StEmcOfflineCalibrationMipAnalysis
8
#define STAR_StEmcOfflineCalibrationMipAnalysis
9
10
#ifndef StMaker_H
11
#include "StMaker.h"
12
#endif
13
14
#include <map>
15
#include <set>
16
17
// ROOT classes
18
class
TH1D;
19
class
TH2F;
20
class
TFile;
21
class
TChain;
22
class
TString;
23
24
// User defined classes
25
class
StEmcOfflineCalibrationEvent
;
26
class
StEmcOfflineCalibrationTrack
;
27
class
StEmcOfflineCalibrationVertex
;
28
29
class
StEmcOfflineCalibrationMipAnalysis
:
public
StMaker
{
30
private
:
31
StEmcOfflineCalibrationEvent
*mEvent;
32
StEmcOfflineCalibrationVertex
*mVertex;
33
StEmcOfflineCalibrationTrack
*mTrack;
34
35
TFile *mFile;
36
TChain *mCalibChain;
37
TString mOutfileName;
38
39
protected
:
40
Double_t pedSubAdc;
41
const
Int_t nTowers;
42
set<Int_t> trackTowers;
43
set<Int_t> excludedTowers;
44
45
TH1D *towerHisto[4800];
46
TH2F *mapcheck;
47
48
public
:
49
StEmcOfflineCalibrationMipAnalysis
(
const
char
*name,
const
char
* outfile, TChain *calibChain);
50
virtual
~
StEmcOfflineCalibrationMipAnalysis
();
51
virtual
Int_t Init();
52
virtual
Int_t
Make
();
53
virtual
Int_t
Finish
();
54
55
virtual
const
char
*GetCVS()
const
{
56
static
const
char
cvs[]=
"Tag $Name: $ $Id: StEmcOfflineCalibrationMipAnalysis.h,v 1.2 2015/07/28 14:49:07 jeromel Exp $ built "
__DATE__
" "
__TIME__ ;
57
return
cvs;
58
}
59
60
ClassDef(
StEmcOfflineCalibrationMipAnalysis
,0);
61
};
62
63
#endif //STAR_StEmcOfflineCalibrationMipAnalysis
StEmcOfflineCalibrationTrack
Definition:
StEmcOfflineCalibrationEvent.h:27
StEmcOfflineCalibrationMipAnalysis::Finish
virtual Int_t Finish()
Definition:
StEmcOfflineCalibrationMipAnalysis.cxx:116
StEmcOfflineCalibrationVertex
Definition:
StEmcOfflineCalibrationEvent.h:293
StEmcOfflineCalibrationEvent
Definition:
StEmcOfflineCalibrationEvent.h:202
StMaker
Definition:
StMaker.h:57
StEmcOfflineCalibrationMipAnalysis
Definition:
StEmcOfflineCalibrationMipAnalysis.h:29
StEmcOfflineCalibrationMipAnalysis::Make
virtual Int_t Make()
Definition:
StEmcOfflineCalibrationMipAnalysis.cxx:65
Generated by
1.8.5