BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/RootEventData/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 TMcDigiEmc();
12
14
15 void SetPartId( Int_t id ) { m_partId = id; };
16 void SetThetaNb( Int_t nTheta ) { m_nTheta = nTheta; };
17 void SetPhiNb( Int_t nPhi ) { m_nPhi = nPhi; };
18 void SetEnergy( Double_t energy ) { m_energy = energy; };
19 void SetTime( Double_t time ) { m_time = time; };
20 void SetTrackIndex( Int_t index ) { m_trackIndex = index; };
21 // void SetWaveform(BesEmcWaveform* wave) { digiWaveform = wave; };
22
23 Int_t GetPartId() const { return m_partId; };
24 Int_t GetThetaNb() const { return m_nTheta; };
25 Int_t GetPhiNb() const { return m_nPhi; };
26 Double_t GetEnergy() const { return m_energy; };
27 Double_t GetTime() const { return m_time; };
28 Int_t GetTrackIndex() const { return m_trackIndex; };
29 // BesEmcWaveform* GetWaveform(){ return digiWaveform; };
30
31private:
32 // BesEmcWaveform* digiWaveform;
33 Int_t m_partId;
34 Int_t m_nTheta;
35 Int_t m_nPhi;
36 Double_t m_energy;
37 Double_t m_time;
38 Int_t m_trackIndex;
39
40 ClassDef( TMcDigiEmc, 1 )
41};
42
43#endif
Double_t time
************Class m_ypar INTEGER m_KeyWgt INTEGER m_KeyIHVP 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