17class Mdc2DWire :
public TNamed,
public TAttLine,
public TAttFill
22 Mdc2DWire(
const char* name,
const char*
title, Double_t rmin, Double_t rmax, Double_t dz,
23 Double_t phi, Double_t *center );
30 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
33 virtual void SetFired(
bool status =
true) { fFired = status; }
37 virtual void AddInfo(TString info) { fInfoCon.push_back(info); }
41 virtual void Draw(Option_t *option =
"");
42 virtual void Paint(Option_t *option =
"");
57 Double_t
GetTime()
const {
return mdcTime; }
73 Double_t fWestHole[3], fEastHole[3];
74 Double_t fWestPhi, fEastPhi;
75 Double_t fZRSectionPos[3];
76 Bool_t fZRSectionFlag;
78 std::vector<TString> fInfoCon;
128 UInt_t chargeChannel;
double P(RecMdcKalTrack *trk)
void SetChargeChannel(UInt_t cc)
UInt_t GetTimeChannel() const
void SetQOverflow(Bool_t qOvfl)
virtual void SetHighlighted(bool status=true)
Double_t GetCharge() const
virtual char * GetObjectInfo(Int_t px, Int_t py) const
virtual bool IsHighlighted()
Double_t GetEvTime() const
virtual bool HasZRSection()
void SetTime(Double_t time)
virtual void AddInfo(TString info)
void SetColorfulWire(Bool_t colorfulWire, Bool_t subEvTime)
Double_t Range360(Double_t input)
void SetEvTime(Double_t time)
virtual void Paint(Option_t *option="")
void SetTimeChannel(UInt_t tc)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Bool_t GetQOverflow() const
UInt_t GetChargeChannel() const
virtual void SetFired(bool status=true)
void SetCharge(Double_t charge)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)