MarlinUtil  1.12.1
CalorimeterHitWithAttributes.h
1 
2 #ifndef CALORIMETERHITWITHATTRIBUTES_H
3 #define CALORIMETERHITWITHATTRIBUTES_H 1
4 
5 
6 
7 #include <EVENT/CalorimeterHit.h>
8 
9 
10 
12 
13  public:
14 
15  CalorimeterHitWithAttributes(CalorimeterHit* calorimeterHit, float distanceToHelix, float pathLengthOnHelix) {
16 
17  _calorimeterHit = calorimeterHit;
18  _distanceToHelix = distanceToHelix;
19  _pathLengthOnHelix = pathLengthOnHelix;
20 
21  };
22 
24 
25  CalorimeterHit* getCalorimeterHit() { return _calorimeterHit; };
26  float getDistanceToHelix() { return _distanceToHelix; };
27  float getPathLengthOnHelix() { return _pathLengthOnHelix; };
28 
29  void setCalorimeterHit(CalorimeterHit* calorimeterHit) { _calorimeterHit = calorimeterHit; };
30  void setDistanceToHelix(float distanceToHelix) { _distanceToHelix = distanceToHelix; };
31  void setPathLengthOnHelix(float pathLengthOnHelix) { _pathLengthOnHelix = pathLengthOnHelix; };
32 
33 
34  private:
35 
36  CalorimeterHit* _calorimeterHit;
37  float _distanceToHelix;
38  float _pathLengthOnHelix;
39 
40 } ;
41 
42 
43 #endif
Definition: CalorimeterHitWithAttributes.h:11