MonteCarloContrib.h
Go to the documentation of this file.
1 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2 
3 #ifndef DD4POD_MonteCarloContrib_H
4 #define DD4POD_MonteCarloContrib_H
5 
6 #include <ostream>
7 
8 namespace dd4pod {
9 
10 
12 public:
13  int trackID;
14  int pdgID;
15  double deposit;
16  double time;
17  double length;
18  double x;
19  double y;
20  double z;
21 
22 
23 };
24 
25 inline std::ostream& operator<<(std::ostream& o, const dd4pod::MonteCarloContrib& value) {
26  o << value.trackID << " ";
27  o << value.pdgID << " ";
28  o << value.deposit << " ";
29  o << value.time << " ";
30  o << value.length << " ";
31  o << value.x << " ";
32  o << value.y << " ";
33  o << value.z << " ";
34 
35  return o;
36 }
37 
38 } // namespace dd4pod
39 
40 
41 
42 #endif
parameter value(const doc_string &label, Targets &&... tgts)
makes required, blocking, repeatable value parameter; matches any non-empty string
Definition: clipp.h:2094
std::ostream & operator<<(std::ostream &o, const ConstCalorimeterHit &value)