// ------------------------------------------------------------------------- // ----- PndTrackCandInfo data container header file ----- // ------------------------------------------------------------------------- /** PndTrackCandInfo.h * @author A. Goerres * @date February 2015 * @brief A data container holding additional information for track candidates. * * This struct just contains the hit counts for MVD (fHitsMvd), STT (fHitsStt), * GEM (fHitsGem), and FTS (fHitsFts) tracking subsystems together with some * information about the Monte Carlo truth. */ #ifndef PndTrackCandInfo_H_ #define PndTrackCandInfo_H_ #include "TObject.h" class PndTrackCandInfo : public TObject { public: /** * Default constructor */ PndTrackCandInfo(); /** * Default destructor */ virtual ~PndTrackCandInfo(); /** * Variables holding the count of detector hits */ Int_t fHitsMvd, fHitsStt, fHitsGem, fHitsFts; /** Additional information about the track candidate's MC truth */ Int_t fMcPdgId, fMotherId; Float_t fMcX, fMcY, fMcZ, fMcPx, fMcPy, fMcPz, fMcPt; Float_t fMcE, fMcTheta, fMcPhi; ClassDef(PndTrackCandInfo,1); } ; #endif /* PndTrackCandInfo_H_ */