19 #ifndef StHbtEvtGenHiddenInfo_hh
20 #define StHbtEvtGenHiddenInfo_hh
22 #include "StHbtMaker/Base/StHbtHiddenInfo.hh"
23 #include "StHbtMaker/Infrastructure/StHbtTypes.hh"
31 const int& aStatus,
const int& aPdgPid)
34 mFreezeOutMomEn(aFreezeOutMomEn),
35 mStatus(aStatus),mPdgPid(aPdgPid),mPosHaveNotBeenModified(1)
39 const int& aStatus,
const int& aPdgPid)
42 mFreezeOutMomEn(aFreezeOutMomEn),
43 mStatus(aStatus),mPdgPid(aPdgPid),mPosHaveNotBeenModified(1)
47 mEmPoint(aHiddenInfo.mEmPoint),
48 mFreezeOutMomEn(aHiddenInfo.mFreezeOutMomEn),
49 mStatus(aHiddenInfo.mStatus),
50 mPdgPid(aHiddenInfo.mPdgPid),mPosHaveNotBeenModified(1)
67 int getStatus()
const;
68 int getPdgPid()
const;
70 int posHaveNotBeenModified()
const;
71 void setPosHaveBeenModified();
82 int mPosHaveNotBeenModified;
88 {
return &mFreezeOutMomEn;}
90 const {
return &mEmPoint;}
92 const {
return &mFreezeOutMomEn;}
93 inline int StHbtEvtGenHiddenInfo::getStatus()
const {
return mStatus;}
94 inline int StHbtEvtGenHiddenInfo::getPdgPid()
const {
return mPdgPid;}
95 inline int StHbtEvtGenHiddenInfo::getPid()
const {
return mPdgPid;}
101 mFreezeOutMomEn=aFreezeOutMomEn;
103 inline void StHbtEvtGenHiddenInfo::setStatus(
int aStatus){
106 inline void StHbtEvtGenHiddenInfo::setPdgPid(
int aPdgPid){
109 inline void StHbtEvtGenHiddenInfo::setPid(
int aPdgPid){
112 inline StHbtHiddenInfo* StHbtEvtGenHiddenInfo::getParticleHiddenInfo()
const
114 inline int StHbtEvtGenHiddenInfo::posHaveNotBeenModified()
const{
115 return mPosHaveNotBeenModified;
117 inline void StHbtEvtGenHiddenInfo::setPosHaveBeenModified(){
118 mPosHaveNotBeenModified=0;