MpdFemtoTrackCutCollection.h 861 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * \class MpdFemtoTrackCutCollection
  3. * \brief Holds collection of track cuts
  4. *
  5. * Holds collection (STL list) of track cuts
  6. *
  7. * \author Grigory Nigmatkulov (NRNU MEPhI)
  8. * \date May 18, 2019
  9. * \email nigmatkulov@gmail.com
  10. */
  11. #ifndef MpdFemtoTrackCutCollection_h
  12. #define MpdFemtoTrackCutCollection_h
  13. // C++ headers
  14. #include <list>
  15. // MpdFemtoMaker headers
  16. class MpdFemtoBaseTrackCut;
  17. #ifdef ST_NO_TEMPLATE_DEF_ARGS
  18. typedef std::list<MpdFemtoBaseTrackCut*, std::allocator<MpdFemtoBaseTrackCut*> > MpdFemtoTrackCutCollection;
  19. typedef std::list<MpdFemtoBaseTrackCut*, std::allocator<MpdFemtoBaseTrackCut*> >::iterator MpdFemtoTrackCutIterator;
  20. #else
  21. typedef std::list<MpdFemtoBaseTrackCut*> MpdFemtoTrackCutCollection;
  22. typedef std::list<MpdFemtoBaseTrackCut*>::iterator MpdFemtoTrackCutIterator;
  23. #endif
  24. #endif // #define MpdFemtoTrackCutCollection_h