MpdFemtoV0Collection.h 762 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * \class MpdFemtoV0Collection
  3. * \brief Holds collection of V0s
  4. *
  5. * Holds a collectin (STL list) of V0s
  6. *
  7. * \author Grigory Nigmatkulov (NRNU MEPhI)
  8. * \date May 18, 2019
  9. * \email nigmatkulov@gmail.com
  10. */
  11. #ifndef MpdFemtoV0Collection_h
  12. #define MpdFemtoV0Collection_h
  13. // C++ headers
  14. #include <list>
  15. // MpdFemtoMaker headers
  16. #include "MpdFemtoV0.h"
  17. #if !defined(ST_NO_NAMESPACES)
  18. using std::list;
  19. #endif
  20. #ifdef ST_NO_TEMPLATE_DEF_ARGS
  21. typedef list<MpdFemtoV0*, allocator<MpdFemtoV0*> > MpdFemtoV0Collection;
  22. typedef list<MpdFemtoV0*, allocator<MpdFemtoV0*> >::iterator MpdFemtoV0Iterator;
  23. #else
  24. typedef list<MpdFemtoV0*> MpdFemtoV0Collection;
  25. typedef list<MpdFemtoV0*>::iterator MpdFemtoV0Iterator;
  26. #endif
  27. #endif // #define MpdFemtoV0Collection_h