CbmRoot
|
#include <CbmMvdPixelCharge.h>
Public Member Functions | |
CbmMvdPixelCharge () | |
CbmMvdPixelCharge (Float_t charge, Int_t channelNrX, Int_t channelNrY, Int_t hitId, Int_t trackId, Float_t pointX, Float_t pointY, Float_t time=0.0, Int_t frame=0) | |
virtual | ~CbmMvdPixelCharge () |
Bool_t | TestXY (Int_t channelNrX, Int_t channelNrY) |
void | DigestCharge (Float_t pointX, Float_t pointY, Int_t PointId, Int_t trackId) |
void | AddCharge (Float_t charge) |
Float_t | GetCharge () |
Int_t | GetX () |
Int_t | GetY () |
Float_t | GetMaxChargeContribution () |
Short_t | GetNContributors () |
Int_t | GetDominatorIndex () |
Int_t * | GetTrackID () |
Int_t * | GetPointID () |
Float_t * | GetPointX () |
Float_t * | GetPointY () |
Float_t * | GetPointWeight () |
Float_t | GetTime () |
Int_t | GetFrame () |
virtual void | Clear (Option_t *="") |
Private Member Functions | |
ClassDef (CbmMvdPixelCharge, 1) | |
Private Attributes | |
Int_t | fFrame |
Float_t | fCharge |
Float_t | fMaxChargeContribution |
Float_t | fDominatingPointX |
Float_t | fDominatingPointY |
Short_t | fContributors |
Int_t | fChannelNrX |
Int_t | fChannelNrY |
Float_t | fTrackCharge |
Int_t | fDominatorTrackId |
Int_t | fDominatorPointId |
Int_t | fTrackId [5] |
Int_t | fPointId [5] |
Float_t | fPointWeight [5] |
Float_t | fPointX [5] |
Float_t | fPointY [5] |
Short_t | fDominatorIndex |
Float_t | fPixelTime |
Definition at line 14 of file CbmMvdPixelCharge.h.
CbmMvdPixelCharge::CbmMvdPixelCharge | ( | ) |
CbmMvdPixelCharge::CbmMvdPixelCharge | ( | Float_t | charge, |
Int_t | channelNrX, | ||
Int_t | channelNrY, | ||
Int_t | hitId, | ||
Int_t | trackId, | ||
Float_t | pointX, | ||
Float_t | pointY, | ||
Float_t | time = 0.0 , |
||
Int_t | frame = 0 |
||
) |
Constructor with all variables
Definition at line 52 of file CbmMvdPixelCharge.cxx.
References fPointId, fPointWeight, fPointX, fPointY, fTrackId, and i.
|
virtual |
Definition at line 151 of file CbmMvdPixelCharge.cxx.
|
inline |
Definition at line 38 of file CbmMvdPixelCharge.h.
References fTrackCharge.
Referenced by CbmMvdSensorDigitizerTask::ProduceNoise(), CbmMvdSensorDigitizerTBTask::ProducePixelCharge(), and CbmMvdSensorDigitizerTask::ProducePixelCharge().
|
private |
|
inlinevirtual |
Definition at line 55 of file CbmMvdPixelCharge.h.
void CbmMvdPixelCharge::DigestCharge | ( | Float_t | pointX, |
Float_t | pointY, | ||
Int_t | PointId, | ||
Int_t | trackId | ||
) |
Definition at line 101 of file CbmMvdPixelCharge.cxx.
References fCharge, fContributors, fDominatorIndex, fMaxChargeContribution, fPointId, fPointWeight, fPointX, fPointY, fTrackCharge, fTrackId, and i.
Referenced by CbmMvdSensorDigitizerTask::ProduceNoise(), CbmMvdSensorDigitizerTBTask::ProducePixelCharge(), and CbmMvdSensorDigitizerTask::ProducePixelCharge().
|
inline |
Definition at line 41 of file CbmMvdPixelCharge.h.
References fCharge.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 46 of file CbmMvdPixelCharge.h.
References fDominatorIndex.
|
inline |
Definition at line 53 of file CbmMvdPixelCharge.h.
References fFrame.
Referenced by CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 44 of file CbmMvdPixelCharge.h.
References fMaxChargeContribution.
|
inline |
Definition at line 45 of file CbmMvdPixelCharge.h.
References fContributors.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 48 of file CbmMvdPixelCharge.h.
References fPointId.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 51 of file CbmMvdPixelCharge.h.
References fPointWeight.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 49 of file CbmMvdPixelCharge.h.
References fPointX.
|
inline |
Definition at line 50 of file CbmMvdPixelCharge.h.
References fPointY.
|
inline |
Definition at line 52 of file CbmMvdPixelCharge.h.
References fPixelTime.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 47 of file CbmMvdPixelCharge.h.
References fTrackId.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 42 of file CbmMvdPixelCharge.h.
References fChannelNrX.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
|
inline |
Definition at line 43 of file CbmMvdPixelCharge.h.
References fChannelNrY.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), and CbmMvdSensorDigitizerTask::Exec().
Bool_t CbmMvdPixelCharge::TestXY | ( | Int_t | channelNrX, |
Int_t | channelNrY | ||
) |
Definition at line 42 of file CbmMvdPixelCharge.cxx.
References fChannelNrX, and fChannelNrY.
|
private |
Definition at line 66 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 67 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 61 of file CbmMvdPixelCharge.h.
Referenced by DigestCharge(), and GetCharge().
|
private |
Definition at line 65 of file CbmMvdPixelCharge.h.
Referenced by DigestCharge(), and GetNContributors().
|
private |
Definition at line 63 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 64 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 76 of file CbmMvdPixelCharge.h.
Referenced by DigestCharge(), and GetDominatorIndex().
|
private |
Definition at line 70 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 69 of file CbmMvdPixelCharge.h.
|
private |
Definition at line 59 of file CbmMvdPixelCharge.h.
Referenced by GetFrame().
|
private |
Definition at line 62 of file CbmMvdPixelCharge.h.
Referenced by DigestCharge(), and GetMaxChargeContribution().
|
private |
Definition at line 77 of file CbmMvdPixelCharge.h.
Referenced by GetTime().
|
private |
Definition at line 72 of file CbmMvdPixelCharge.h.
Referenced by CbmMvdPixelCharge(), DigestCharge(), and GetPointID().
|
private |
Definition at line 73 of file CbmMvdPixelCharge.h.
Referenced by CbmMvdPixelCharge(), DigestCharge(), and GetPointWeight().
|
private |
Definition at line 74 of file CbmMvdPixelCharge.h.
Referenced by CbmMvdPixelCharge(), DigestCharge(), and GetPointX().
|
private |
Definition at line 75 of file CbmMvdPixelCharge.h.
Referenced by CbmMvdPixelCharge(), DigestCharge(), and GetPointY().
|
private |
Definition at line 68 of file CbmMvdPixelCharge.h.
Referenced by AddCharge(), and DigestCharge().
|
private |
Definition at line 71 of file CbmMvdPixelCharge.h.
Referenced by CbmMvdPixelCharge(), DigestCharge(), and GetTrackID().