er
dev
Main Page
Related Pages
Classes
Files
File List
muSi
ERmuSiHitProducer.h
1
// -------------------------------------------------------------------------
2
// ----- ERmuSiHitProducer header file -----
3
// ----- Created 03/16 by V.Schetinin -----
4
// -------------------------------------------------------------------------
5
6
#ifndef ERMUSIHITPRODUCING_H
7
#define ERMUSIHITPRODUCING_H
8
9
#include "TClonesArray.h"
10
11
#include "FairTask.h"
12
13
#include "ERmuSiHit.h"
14
15
class
ERmuSiHitProducer
:
public
FairTask {
16
17
public
:
19
ERmuSiHitProducer
();
20
24
ERmuSiHitProducer
(Int_t verbose);
25
27
~ERmuSiHitProducer
();
28
30
virtual
InitStatus
Init
();
31
33
virtual
void
Exec
(Option_t* opt);
34
36
virtual
void
Finish
();
37
39
virtual
void
Reset
();
40
44
protected
:
45
//Input arrays
46
TClonesArray *
fmuSiPoints
;
47
//Output arrays
48
TClonesArray *fmuSiHits;
49
50
static
Int_t fEvent;
51
protected
:
52
ERmuSiHit
* AddHit(Int_t detID, TVector3& pos, TVector3& dpos, Int_t index, Int_t station);
53
private
:
54
virtual
void
SetParContainers();
55
56
ClassDef(
ERmuSiHitProducer
,1)
57
};
58
59
#endif
ERmuSiHitProducer::Init
virtual InitStatus Init()
Definition:
ERmuSiHitProducer.cxx:54
ERmuSiHitProducer::~ERmuSiHitProducer
~ERmuSiHitProducer()
Definition:
ERmuSiHitProducer.cxx:36
ERmuSiHitProducer::ERmuSiHitProducer
ERmuSiHitProducer()
Definition:
ERmuSiHitProducer.cxx:18
ERmuSiHitProducer::Finish
virtual void Finish()
Definition:
ERmuSiHitProducer.cxx:144
ERmuSiHitProducer::Exec
virtual void Exec(Option_t *opt)
Definition:
ERmuSiHitProducer.cxx:73
ERmuSiHitProducer
Definition:
ERmuSiHitProducer.h:15
ERmuSiHit
Definition:
ERmuSiHit.h:11
ERmuSiHitProducer::fmuSiPoints
TClonesArray * fmuSiPoints
Definition:
ERmuSiHitProducer.h:46
ERmuSiHitProducer::Reset
virtual void Reset()
Definition:
ERmuSiHitProducer.cxx:135
Generated on Tue Dec 7 2021 13:58:46 for er by
1.8.11