18class Muc2DStrip :
public TNamed,
public TAttLine,
public TAttFill
23 Muc2DStrip(
const char* name,
const char* title, Int_t N, Double_t *
P, Int_t part, Int_t seg, Int_t gap, Int_t strip);
28 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
31 virtual void SetFired(
bool status =
true) { fFired = status; }
35 virtual void AddInfo(TString info) { fInfoCon.push_back(info); }
39 virtual void Draw(Option_t *option =
"");
40 virtual void Paint(Option_t *option =
"");
44 virtual Int_t
GetSeg() {
return fSeg; }
45 virtual Int_t
GetGap() {
return fGap; }
49 Double_t
GetAngle(Double_t x, Double_t y);
62 std::vector<TString> fInfoCon;
86 static const Int_t m_kDrawLineRange = 2000;
double P(RecMdcKalTrack *trk)
Double_t GetAngle(Double_t x, Double_t y)
virtual void SetHighlighted(bool status=true)
virtual bool IsHighlighted()
virtual void Draw(Option_t *option="")
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual char * GetObjectInfo(Int_t px, Int_t py) const
virtual bool IsZRVisible()
virtual void Paint(Option_t *option="")
virtual void AddInfo(TString info)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Double_t Range360(Double_t input)
virtual void SetFired(bool status=true)