ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefaultHepRepInstance.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file DefaultHepRepInstance.h
1 // Copyright FreeHEP, 2005.
2 #ifndef CHEPREP_DEFAULTHEPREPINSTANCE_H
3 #define CHEPREP_DEFAULTHEPREPINSTANCE_H 1
4 
5 #include "cheprep/config.h"
6 
7 #include <string>
8 #include <vector>
9 
10 #include "HEPREP/HepRep.h"
13 #include "HEPREP/HepRepInstance.h"
14 #include "HEPREP/HepRepWriter.h"
15 #include "HEPREP/HepRepType.h"
16 #include "HEPREP/HepRepPoint.h"
17 #include "HEPREP/HepRepAttValue.h"
18 
19 #include "DefaultHepRepAttribute.h"
20 
24 namespace cheprep {
25 
27 
28  private:
31  std::vector<HEPREP::HepRepPoint*> points;
32  std::vector<HEPREP::HepRepInstance*> instances;
33 
34  public:
38 
44  std::vector<HEPREP::HepRepPoint *> getPoints();
48  std::vector<HEPREP::HepRepInstance *> getInstances();
49 
51 
52  void *getParent() { return parent; }
53 };
54 
55 } // cheprep
56 
57 
58 #endif