#include <CSCSegAlgoShowering.h>
Public Types | |
typedef std::vector< const CSCRecHit2D * > | ChamberHitContainer |
Public Member Functions | |
CSCSegAlgoShowering (const edm::ParameterSet &ps) | |
Constructor. More... | |
CSCSegment | showerSeg (const CSCChamber *aChamber, const ChamberHitContainer &rechits) |
virtual | ~CSCSegAlgoShowering () |
Destructor. More... | |
Private Member Functions | |
bool | addHit (const CSCRecHit2D *hit, int layer) |
void | compareProtoSegment (const CSCRecHit2D *h, int layer) |
bool | hasHitOnLayer (int layer) const |
bool | isHitNearSegment (const CSCRecHit2D *h) const |
Utility functions. More... | |
void | pruneFromResidual (void) |
void | updateParameters (void) |
Private Attributes | |
float | chi2Max |
bool | debug |
double | dPhiFineMax |
double | dRPhiFineMax |
float | maxDPhi |
float | maxDTheta |
float | maxRatioResidual |
int | minHitsPerSegment |
const std::string | myName |
ChamberHitContainer | protoSegment |
CSCSegFit * | sfit_ |
float | tanPhiMax |
float | tanThetaMax |
const CSCChamber * | theChamber |
Definition at line 26 of file CSCSegAlgoShowering.h.
typedef std::vector<const CSCRecHit2D*> CSCSegAlgoShowering::ChamberHitContainer |
Definition at line 30 of file CSCSegAlgoShowering.h.
|
explicit |
Constructor.
Definition at line 27 of file CSCSegAlgoShowering.cc.
|
virtual |
Destructor.
Definition at line 43 of file CSCSegAlgoShowering.cc.
|
private |
Definition at line 287 of file CSCSegAlgoShowering.cc.
|
private |
Definition at line 310 of file CSCSegAlgoShowering.cc.
|
private |
|
private |
Utility functions.
Definition at line 250 of file CSCSegAlgoShowering.cc.
|
private |
Definition at line 340 of file CSCSegAlgoShowering.cc.
CSCSegment CSCSegAlgoShowering::showerSeg | ( | const CSCChamber * | aChamber, |
const ChamberHitContainer & | rechits | ||
) |
Definition at line 51 of file CSCSegAlgoShowering.cc.
|
private |
Definition at line 393 of file CSCSegAlgoShowering.cc.
|
private |
Definition at line 64 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 58 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 61 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 60 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 68 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 67 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 65 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 59 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 52 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 55 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 70 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 62 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 63 of file CSCSegAlgoShowering.h.
|
private |
Definition at line 53 of file CSCSegAlgoShowering.h.