~maus-release/maus/release

« back to all changes in this revision

Viewing changes to src/utilities/event-viewer/EVHepRepExporter.hh

  • Committer: Paolo Franchini
  • Date: 2018-06-24 14:27:26 UTC
  • mfrom: (659.2.80 release-candidate)
  • Revision ID: p.franchini@warwick.ac.uk-20180624142726-nbxxyjyer146dr1t
Tags: MAUS-v3.2.0
MAUS-v3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 *
16
16
 */
17
17
 
 
18
#ifndef _SRC_UTILITIES_EVENT_VIEWER_EVHEPREPEXPORTER_HH_
 
19
#define _SRC_UTILITIES_EVENT_VIEWER_EVHEPREPEXPORTER_HH_
 
20
 
 
21
#include <math.h>
18
22
#include <string>
 
23
#include <vector>
19
24
 
20
25
#include "src/utilities/event-viewer/EVEvent.hh"
21
26
#include "third_party/install/heprep/HepRepXMLWriter.hh"
 
27
#include "src/legacy/Config/MiceModule.hh"
 
28
 
 
29
#include "VectorTransform.h"
22
30
 
23
31
namespace EventViewer {
24
32
 
25
33
/** @class EVHepRepExporter
26
34
 *  @author M. Savic
27
 
 *  @brief Combines EVEvent data with detector geometry and expxorts it to HepRep file
 
35
 *  @brief Combines EVEvent data with detector geometry and exports it to HepRep file
28
36
 */
29
37
class EVHepRepExporter {
30
38
 public:
33
41
 
34
42
 private:
35
43
  EVEvent event;
 
44
  MiceModule *mm;
 
45
  std::vector<const MiceModule*> mmTrackerUS, mmTrackerDS;
36
46
  int Concatenate(std::string& geometryFileName, std::string& dataFileName,
37
47
                  std::string& outFileName);
38
48
};
39
49
 
40
50
}  // ~namespace EventViewer
 
51
 
 
52
#endif