MpdFemtoEventCutCollection.h 869 B

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