MarlinTPC  1.2.0
TimePixEventDisplayCreator.h
1 #ifndef EVENT_DISPLAY_CREATOR_H
2 #define EVENT_DISPLAY_CREATOR_H
3 
4 
5 
6 //LCIO
7 #include <lcio.h>
8 #include <EVENT/Track.h>
9 #include <IMPL/LCCollectionVec.h>
10 #include <EVENT/TrackerHit.h>
11 #include <EVENT/TrackerData.h>
12 #include <marlin/Exceptions.h>
13 
14 // #include <EVENT/LCEvent.h>
15 // #include <EVENT/LCCollection.h>
16 // #include <IMPL/LCRelationImpl.h>
17 // #include "UTIL/LCTOOLS.h"
18 // #include "UTIL/LCRelationNavigator.h"
19 // #include <IMPL/LCFlagImpl.h>
20 
21 // root
22 #include "TH2F.h"
23 #include "TF1.h"
24 #include "TList.h"
25 
26 // C++
27 #include <iostream>
28 #include <string>
29 #include <sstream>
30 #include <cmath>
31 
32 
33 
34 namespace marlintpc
35 {
49  {
50  public:
52  TimePixEventDisplayCreator(double inXMin, double inXMax, double inYMin, double inYMax, double inZMin, double inZMax, int InXPixel, int InYPixel);
54  TH2F *GetTH2F_TracksXY(IMPL::LCCollectionVec* inputColVec, unsigned int EventNr, unsigned int RunNr, unsigned int showcharge);
55  TH2F *GetTH2F_TracksZX(IMPL::LCCollectionVec* inputColVec, unsigned int EventNr, unsigned int RunNr);
56  TH2F *GetTH2F_TracksZY(IMPL::LCCollectionVec* inputColVec, unsigned int EventNr, unsigned int RunNr);
57 
58  //protected:
59 
60  private:
61  double _xMin, _xMax, _yMin, _yMax, _zMin, _zMax;
62  unsigned int _xPixel, _yPixel;
63 
64  };
65 
66 
67 } // end namespace marlintpc
68 
69 
70 #endif // EVENT_DISPLAY_CREATOR_H
The EVENT_DISPLAY_CREATOR is a class that allows to instantiate an EVENT_DISPLAY_CREATOR object ina a...
Definition: TimePixEventDisplayCreator.h:48