Belle II Software
release-08-01-10
|
Create different measurement types along a HelixTrackModel for testing purposes. More...
#include <MeasurementCreator.h>
Public Member Functions | |
void | setTrackModel (const HelixTrackModel *model) |
Takes ownership! | |
void | setResolution (double resolution) |
void | setResolutionWire (double resolutionWire) |
void | setOutlierProb (double outlierProb) |
void | setOutlierRange (double outlierRange) |
void | setThetaDetPlane (double thetaDetPlane) |
void | setPhiDetPlane (double phiDetPlane) |
void | setWireDir (const TVector3 wireDir) |
void | setMinDrift (double minDrift) |
void | setMaxDrift (double maxDrift) |
void | setIdealLRResolution (bool idealLRResolution) |
void | setUseSkew (bool useSkew) |
void | setSkewAngle (double skewAngle) |
void | setNSuperLayer (int nSuperLayer) |
void | setDebug (bool debug) |
std::vector< genfit::AbsMeasurement * > | create (eMeasurementType, double tracklength, bool &outlier, int &lr) |
std::vector< genfit::AbsMeasurement * > | create (eMeasurementType type, double tracklength) |
void | reset () |
Private Attributes | |
const HelixTrackModel * | trackModel_ |
double | resolution_ |
double | resolutionWire_ |
double | outlierProb_ |
double | outlierRange_ |
double | thetaDetPlane_ |
double | phiDetPlane_ |
int | wireCounter_ |
TVector3 | wireDir_ |
double | minDrift_ |
double | maxDrift_ |
bool | idealLRResolution_ |
bool | useSkew_ |
double | skewAngle_ |
int | nSuperLayer_ |
int | measurementCounter_ |
bool | debug_ |
Create different measurement types along a HelixTrackModel for testing purposes.
Definition at line 57 of file MeasurementCreator.h.