FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
lmd
LmdQA
PndLmdDigiQ.h
Go to the documentation of this file.
1
// --------------------------------------------------------
2
// ---- PndLmdDigiQ header file ---
3
// ---- Created 19.09.14 by A.Karavdina ---
4
// --------------------------------------------------------
5
13
#ifndef PNDLMDDIGIQ_H
14
#define PNDLMDDIGIQ_H
15
16
#include "
PndSdsDigiPixel.h
"
17
18
#include "TObject.h"
19
#include "TString.h"
20
#include <iostream>
21
#include <vector>
22
23
24
class
PndLmdDigiQ
:
public
PndSdsDigiPixel
25
{
26
27
public
:
28
PndLmdDigiQ
();
29
PndLmdDigiQ
(
const
PndSdsDigiPixel
&digiIn,
bool
sigfl);
30
void
SetFlSig
(){
fSigfl
=
true
;}
31
void
SetFlBkg
(){
fSigfl
=
false
;}
32
void
SetPDG
(
int
pdgcode){
fPDG
= pdgcode;}
33
void
SetPlane
(
int
pl){
fPl
= pl;}
34
void
SetHalf
(
int
hf){
fHf
= hf;}
35
void
SetModule
(
int
mod){
fModule
= mod;}
36
void
SetSide
(
int
side){
fSide
= side;}
37
void
SetThMC
(
double
th){
fThMC
= th;}
38
void
SetMCtrkID
(
int
id
){
fMCtrkID
= id;}
39
void
SetEvT
(
double
t
){
fEvTime
=
t
;}
40
bool
GetFlSig
(){
return
fSigfl
;}
41
int
GetPDG
(){
return
fPDG
;}
42
int
GetPlane
(){
return
fPl
;}
43
int
GetHalf
(){
return
fHf
;}
44
int
GetModule
(){
return
fModule
;}
45
int
GetSide
(){
return
fSide
;}
46
double
GetThMC
(){
return
fThMC
;}
47
int
GetMCtrkID
(){
return
fMCtrkID
;}
48
double
GetEvT
(){
return
fEvTime
;}
49
virtual
~PndLmdDigiQ
(){};
50
51
virtual
void
Print
() {
52
std::cout << *
this
;
53
}
54
55
protected
:
56
bool
fSigfl
;
//signal?
57
int
fPDG
;
//PDG Code of particle
58
int
fPl
;
//plane number
59
int
fHf
;
//half number
60
int
fModule
;
//module number
61
int
fSide
;
//side of plane
62
double
fThMC
;
//theta MC
63
double
fEvTime
;
//event time
64
int
fMCtrkID
;
//MCtrk ID
65
ClassDef
(
PndLmdDigiQ
,5);
66
};
67
68
#endif
PndLmdDigiQ::fEvTime
double fEvTime
Definition:
PndLmdDigiQ.h:63
PndLmdDigiQ::fModule
int fModule
Definition:
PndLmdDigiQ.h:60
PndLmdDigiQ::GetThMC
double GetThMC()
Definition:
PndLmdDigiQ.h:46
PndLmdDigiQ::GetHalf
int GetHalf()
Definition:
PndLmdDigiQ.h:43
PndLmdDigiQ::SetThMC
void SetThMC(double th)
Definition:
PndLmdDigiQ.h:37
PndLmdDigiQ::fPDG
int fPDG
Definition:
PndLmdDigiQ.h:57
PndLmdDigiQ::~PndLmdDigiQ
virtual ~PndLmdDigiQ()
Definition:
PndLmdDigiQ.h:49
PndLmdDigiQ::GetFlSig
bool GetFlSig()
Definition:
PndLmdDigiQ.h:40
PndLmdDigiQ::SetMCtrkID
void SetMCtrkID(int id)
Definition:
PndLmdDigiQ.h:38
PndLmdDigiQ::GetMCtrkID
int GetMCtrkID()
Definition:
PndLmdDigiQ.h:47
PndLmdDigiQ::fThMC
double fThMC
Definition:
PndLmdDigiQ.h:62
PndLmdDigiQ::GetPlane
int GetPlane()
Definition:
PndLmdDigiQ.h:42
PndLmdDigiQ::SetPDG
void SetPDG(int pdgcode)
Definition:
PndLmdDigiQ.h:32
PndLmdDigiQ::GetSide
int GetSide()
Definition:
PndLmdDigiQ.h:45
PndLmdDigiQ::Print
virtual void Print()
Definition:
PndLmdDigiQ.h:51
PndLmdDigiQ::SetPlane
void SetPlane(int pl)
Definition:
PndLmdDigiQ.h:33
PndLmdDigiQ::PndLmdDigiQ
PndLmdDigiQ()
Definition:
PndLmdDigiQ.cxx:3
PndLmdDigiQ::SetEvT
void SetEvT(double t)
Definition:
PndLmdDigiQ.h:39
PndLmdDigiQ::SetSide
void SetSide(int side)
Definition:
PndLmdDigiQ.h:36
PndLmdDigiQ::SetFlSig
void SetFlSig()
Definition:
PndLmdDigiQ.h:30
PndLmdDigiQ::SetModule
void SetModule(int mod)
Definition:
PndLmdDigiQ.h:35
PndLmdDigiQ::SetFlBkg
void SetFlBkg()
Definition:
PndLmdDigiQ.h:31
PndLmdDigiQ::fSigfl
bool fSigfl
Definition:
PndLmdDigiQ.h:56
PndLmdDigiQ::ClassDef
ClassDef(PndLmdDigiQ, 5)
PndLmdDigiQ::GetPDG
int GetPDG()
Definition:
PndLmdDigiQ.h:41
t
TTree * t
Definition:
bump_analys.C:13
PndSdsDigiPixel
Data class to store the digi output of a pixel module.
Definition:
PndSdsDigiPixel.h:25
PndLmdDigiQ::fHf
int fHf
Definition:
PndLmdDigiQ.h:59
PndLmdDigiQ::GetModule
int GetModule()
Definition:
PndLmdDigiQ.h:44
PndLmdDigiQ::SetHalf
void SetHalf(int hf)
Definition:
PndLmdDigiQ.h:34
PndSdsDigiPixel.h
PndLmdDigiQ::fSide
int fSide
Definition:
PndLmdDigiQ.h:61
PndLmdDigiQ::fPl
int fPl
Definition:
PndLmdDigiQ.h:58
PndLmdDigiQ::GetEvT
double GetEvT()
Definition:
PndLmdDigiQ.h:48
PndLmdDigiQ::fMCtrkID
int fMCtrkID
Definition:
PndLmdDigiQ.h:64
PndLmdDigiQ
Definition:
PndLmdDigiQ.h:24
Generated on Sun Aug 18 2019 03:01:35 for FairRoot/PandaRoot by
1.8.8