FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
SecondariesTracking
TrkData
PndTrkSciTHitList.cxx
Go to the documentation of this file.
1
//
2
// PndTrkSciTHitList.cxx
3
//
4
//
5
// authors: Lia Lavezzi - INFN Pavia (2012)
6
//
7
8
#include "
PndTrkSciTHitList.h
"
9
10
#include "
PndDetectorList.h
"
11
12
#include <iostream>
13
14
15
using namespace
std
;
16
17
// ------------------ instance --------------------------
18
PndTrkSciTHitList
*
PndTrkSciTHitList::fscitInstance
= 0;
19
20
PndTrkSciTHitList
*
PndTrkSciTHitList::Instance
()
21
{
22
if
(!fscitInstance) cout <<
"NO PndTrkSciTHitList: you must fill sciT hit list BEFORE doing what you are doing!"
<< endl;
23
return
fscitInstance;
24
}
25
26
PndTrkSciTHitList
*
PndTrkSciTHitList::Instanciate
() {
27
fscitInstance =
this
;
28
return
fscitInstance;
29
}
30
31
// ------------------ instance ---------------------------
32
33
PndTrkSciTHitList::PndTrkSciTHitList
() :
PndTrkHitList
(), fIRegion(-1) {}
34
35
PndTrkSciTHitList::PndTrkSciTHitList
(Int_t iregion) :
PndTrkHitList
(), fIRegion(iregion) {}
36
37
PndTrkSciTHitList::~PndTrkSciTHitList
() {
38
fscitInstance
= 0;
39
}
40
41
void
PndTrkSciTHitList::AddHit
(Int_t hitid, Int_t detid, FairHit *
hit
)
42
{
43
TVector3 position;
44
hit->Position(position);
45
46
PndTrkHitList::AddHit
(hitid, detid, 0,
SCIT
, position);
// CHECK iregion
47
}
48
49
50
51
ClassImp
(
PndTrkSciTHitList
)
52
PndTrkSciTHitList
Definition:
PndTrkSciTHitList.h:16
PndTrkSciTHitList.h
PndTrkSciTHitList::~PndTrkSciTHitList
~PndTrkSciTHitList()
Definition:
PndTrkSciTHitList.cxx:37
PndTrkSciTHitList::PndTrkSciTHitList
PndTrkSciTHitList()
Definition:
PndTrkSciTHitList.cxx:33
PndTrkSciTHitList::AddHit
void AddHit(Int_t hitid, Int_t detid, FairHit *hit)
Definition:
PndTrkSciTHitList.cxx:41
std
Definition:
MvdMQ/run/runFileSampler.cxx:18
PndDetectorList.h
SCIT
#define SCIT
Definition:
PndTrkParameters.h:37
PndTrkSciTHitList::Instanciate
PndTrkSciTHitList * Instanciate()
Definition:
PndTrkSciTHitList.cxx:26
PndTrkSciTHitList::Instance
static PndTrkSciTHitList * Instance()
Definition:
PndTrkSciTHitList.cxx:20
PndTrkSciTHitList::fscitInstance
static PndTrkSciTHitList * fscitInstance
Definition:
PndTrkSciTHitList.h:37
hit
int hit(Int_t nEvents=0, TString inFile="sim.root", TString parFile="par.root", TString inDigi="digi.root", TString outFile="hit.root", Int_t timeBased=0)
Definition:
hit.C:1
PndTrkHitList
Definition:
PndTrkHitList.h:21
PndTrkHitList::AddHit
void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos)
Definition:
PndTrkHitList.cxx:32
ClassImp
ClassImp(PndAnaContFact)
Generated on Sun Aug 18 2019 03:01:53 for FairRoot/PandaRoot by
1.8.8