FairRoot/PandaRoot
PndMvdDigiPixelDraw.h
Go to the documentation of this file.
1 /*
2  * PndMvdDigiPixelDraw.h
3  *
4  * Created on: Apr 20, 2009
5  * Author: stockman
6  */
7 
8 #ifndef PNDMVDDIGIPIXELDRAW_H_
9 #define PNDMVDDIGIPIXELDRAW_H_
10 
11 #include "FairBoxSetDraw.h"
12 #include "PndSdsDigiPixel.h"
13 #include "PndGeoHandling.h"
14 
15 #include "TVector3.h"
16 #include "TEveBoxSet.h"
17 
18 #include <map>
19 #include <vector>
20 
21 typedef std::map<Int_t, TEveBoxSet*>::iterator boxSetMapIter;
22 
23 class PndMvdDigiPixelDraw : public FairBoxSetDraw
24 {
25 public:
27  PndMvdDigiPixelDraw(const char* name, Int_t iVerbose = 1);
28  virtual ~PndMvdDigiPixelDraw();
29 
30  void Exec(Option_t* option);
31 
32  void Reset();
33 
34 protected:
35  TVector3 GetVector(TObject* ){return TVector3();}; // obj //[R.K.03/2017] unused variable(s)
36 
37  InitStatus Init();
38 
39  void SortDigis(TClonesArray* digis);
40  TEveBoxSet* CreateNewBoxSet(TString& name);
41 
42  std::map<Int_t, TEveBoxSet* > fModules;
44  TClonesArray* fClusterCands;
45  TClonesArray* fRecoHits;
46 
49 
51 
53 };
54 
55 #endif /* PNDMVDDIGIPIXELDRAW_H_ */
std::map< Int_t, TEveBoxSet * >::iterator boxSetMapIter
TClonesArray * fRecoHits
TVector3 GetVector(TObject *)
TEveBoxSet * CreateNewBoxSet(TString &name)
std::map< Int_t, TEveBoxSet * > fModules
void SortDigis(TClonesArray *digis)
void Exec(Option_t *option)
Class to access the naming information of the MVD.
Double_t
TString name
TClonesArray * fClusterCands
PndGeoHandling * fGeoH
Int_t iVerbose
ClassDef(PndMvdDigiPixelDraw, 1)