BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
TMcDigiEmc.h
Go to the documentation of this file.
1#ifndef DigiRootData_TMcDigiEmc_H
2#define DigiRootData_TMcDigiEmc_H 1
3
4#include "TObject.h"
5#include "TString.h"
6#include "TVector3.h"
7
8class TMcDigiEmc: public TObject {
9
10public:
11
13
14 ~TMcDigiEmc ();
15
16 void SetPartId(Int_t id) { m_partId = id; } ;
17 void SetThetaNb(Int_t nTheta) { m_nTheta = nTheta; };
18 void SetPhiNb(Int_t nPhi) { m_nPhi = nPhi; };
19 void SetEnergy(Double_t energy) { m_energy = energy; };
20 void SetTime(Double_t time) { m_time = time;};
21 void SetTrackIndex(Int_t index) { m_trackIndex = index; };
22 //void SetWaveform(BesEmcWaveform* wave) { digiWaveform = wave; };
23
24 Int_t GetPartId() const {return m_partId;};
25 Int_t GetThetaNb() const { return m_nTheta;};
26 Int_t GetPhiNb() const { return m_nPhi; };
27 Double_t GetEnergy() const { return m_energy; };
28 Double_t GetTime() const { return m_time; };
29 Int_t GetTrackIndex() const { return m_trackIndex; };
30 //BesEmcWaveform* GetWaveform(){ return digiWaveform; };
31
32
33private:
34 //BesEmcWaveform* digiWaveform;
35 Int_t m_partId;
36 Int_t m_nTheta;
37 Int_t m_nPhi;
38 Double_t m_energy;
39 Double_t m_time;
40 Int_t m_trackIndex;
41
42 ClassDef(TMcDigiEmc,1)
43};
44
45#endif
const int nPhi
Double_t time
************Class m_ypar INTEGER m_KeyWgt INTEGER m_nphot INTEGER m_KeyGPS INTEGER m_IsBeamPolarized INTEGER m_EvtGenInterface DOUBLE PRECISION m_Emin DOUBLE PRECISION m_sphot DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_q2 DOUBLE PRECISION m_PolBeam2 DOUBLE PRECISION m_xErrPb *COMMON c_KK2f $ !CMS energy average $ !Spin Polarization vector first beam $ !Spin Polarization vector second beam $ !Beam energy spread[GeV] $ !minimum hadronization energy[GeV] $ !input READ never touch them !$ !debug facility $ !maximum weight $ !inverse alfaQED $ !minimum real photon energy
Definition: KK2f.h:50
void SetThetaNb(Int_t nTheta)
Definition: TMcDigiEmc.h:17
void SetPhiNb(Int_t nPhi)
Definition: TMcDigiEmc.h:18
Int_t GetPartId() const
Definition: TMcDigiEmc.h:24
Double_t GetTime() const
Definition: TMcDigiEmc.h:28
void SetPartId(Int_t id)
Definition: TMcDigiEmc.h:16
Int_t GetThetaNb() const
Definition: TMcDigiEmc.h:25
Int_t GetPhiNb() const
Definition: TMcDigiEmc.h:26
void SetTime(Double_t time)
Definition: TMcDigiEmc.h:20
Int_t GetTrackIndex() const
Definition: TMcDigiEmc.h:29
void SetTrackIndex(Int_t index)
Definition: TMcDigiEmc.h:21
Double_t GetEnergy() const
Definition: TMcDigiEmc.h:27
void SetEnergy(Double_t energy)
Definition: TMcDigiEmc.h:19