~mbogomilov/maus/devel3

« back to all changes in this revision

Viewing changes to src/common_cpp/DataStructure/Global/TrackPoint.cc

  • Committer: Durga Rajaram
  • Date: 2014-01-14 07:07:02 UTC
  • mfrom: (659.1.80 relcand)
  • Revision ID: durga@fnal.gov-20140114070702-2l1fuj1w6rraw7xe
Tags: MAUS-v0.7.6
MAUS-v0.7.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
// Default constructor
27
27
TrackPoint::TrackPoint()
28
28
    : BasePoint(),
 
29
      _particle_event(-1),
29
30
      _mapper_name(""),
30
31
      _charge(0.),
31
32
      _momentum(0., 0., 0., 0.),
35
36
// Copy contructor
36
37
TrackPoint::TrackPoint(const TrackPoint &track_point)
37
38
    : BasePoint(track_point),
 
39
      _particle_event(track_point.get_particle_event()),
38
40
      _mapper_name(track_point.get_mapper_name()),
39
41
      _charge(track_point.get_charge()),
40
42
      _momentum(track_point.get_momentum()),
51
53
  }
52
54
  BasePoint::operator=(track_point);
53
55
 
 
56
  _particle_event  = track_point.get_particle_event();
54
57
  _mapper_name     = track_point.get_mapper_name();
55
58
  _charge          = track_point.get_charge();
56
59
  _momentum        = track_point.get_momentum();
68
71
  // Clone the BasePoint elements
69
72
  this->BasePoint::Clone(tpNew);
70
73
 
 
74
  tpNew->set_particle_event(this->get_particle_event());
71
75
  tpNew->set_mapper_name(this->get_mapper_name());
72
76
  tpNew->set_charge(this->get_charge());
73
77
  tpNew->set_momentum(this->get_momentum());
84
88
  return tpNew;
85
89
}
86
90
 
 
91
void TrackPoint::set_particle_event(const int particle_event) {
 
92
  _particle_event = particle_event;
 
93
}
 
94
 
 
95
int TrackPoint::get_particle_event() const {
 
96
  return _particle_event;
 
97
}
 
98
 
87
99
void TrackPoint::set_mapper_name(std::string mapper_name) {
88
100
  _mapper_name = mapper_name;
89
101
}