123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- /**
- * \class MpdFemtoPicoEvent
- * \brief Stores collection of particles for processing
- *
- * MpdFemtoPicoEvent stores collections of particles for the further processing
- *
- * \author Grigory Nigmatkulov (NRNU MEPhI)
- * \date May 18, 2019
- * \email nigmatkulov@gmail.com
- */
- #ifndef MpdFemtoPicoEvent_h
- #define MpdFemtoPicoEvent_h
- // MpdFemtoMaker headers
- #include "MpdFemtoParticleCollection.h"
- //_________________
- class MpdFemtoPicoEvent {
- public:
- /// Default constructor
- MpdFemtoPicoEvent();
- /// Copy constructor
- MpdFemtoPicoEvent(const MpdFemtoPicoEvent& copy);
- /// Copy constructor
- MpdFemtoPicoEvent& operator=(const MpdFemtoPicoEvent& copy);
- /// Default destructor
- virtual ~MpdFemtoPicoEvent();
- //
- // Getters
- //
- /// First particle collection
- MpdFemtoParticleCollection* firstParticleCollection() {
- return mFirstParticleCollection;
- }
- /// Second particle collection
- MpdFemtoParticleCollection* secondParticleCollection() {
- return mSecondParticleCollection;
- }
- /// Third particle collection
- MpdFemtoParticleCollection* thirdParticleCollection() {
- return mThirdParticleCollection;
- }
- private:
- /// First particle collection
- MpdFemtoParticleCollection* mFirstParticleCollection;
- /// First particle collection
- MpdFemtoParticleCollection* mSecondParticleCollection;
- /// First particle collection
- MpdFemtoParticleCollection* mThirdParticleCollection;
- ClassDef(MpdFemtoPicoEvent, 0)
- };
- #endif // #define MpdFemtoPicoEvent_h
|