PandaRoot
PndEmcHitClusterDraw.h
Go to the documentation of this file.
1 
9 #ifndef PndEmcHitClusterDraw_H
10 #define PndEmcHitClusterDraw_H
11 
12 #include "FairHitDraw.h"
13 
14 class PndEmcHitClusterDraw : public FairHitDraw {
15 
16  public:
18  PndEmcHitClusterDraw() { SetBoxDimensions(2.0, 2.0, 2.0); };
19 
24  PndEmcHitClusterDraw(const char *name, Int_t iVerbose = 1) : FairHitDraw(name, nullptr, iVerbose) { SetBoxDimensions(2.0, 2.0, 2.0); };
25 
27  virtual ~PndEmcHitClusterDraw(){};
28  virtual void Finish();
29 
30  protected:
31  virtual Int_t GetValue(TObject *obj, Int_t i);
32  int CalculateClusterNumber(std::set<int> clusterIDs);
33 
34  private:
35  std::map<int, int> fClusterID;
36 
37  ClassDef(PndEmcHitClusterDraw, 1);
38 };
39 
40 #endif
unsigned int i
Definition: P4_F32vec4.h:21
virtual Int_t GetValue(TObject *obj, Int_t i)
virtual void Finish()
PndEmcHitClusterDraw(const char *name, Int_t iVerbose=1)
int CalculateClusterNumber(std::set< int > clusterIDs)