1 #ifndef CSCSegment_CSCSegAlgoShowering_h
2 #define CSCSegment_CSCSegAlgoShowering_h
CSCSegment showerSeg(const CSCChamber *aChamber, ChamberHitContainer rechits)
void updateParameters(void)
void compareProtoSegment(const CSCRecHit2D *h, int layer)
AlgebraicSymMatrix calculateError(void) const
bool isHitNearSegment(const CSCRecHit2D *h) const
Utility functions.
virtual ~CSCSegAlgoShowering()
Destructor.
bool addHit(const CSCRecHit2D *hit, int layer)
LocalVector protoDirection
CSCSegAlgoShowering(const edm::ParameterSet &ps)
Constructor.
LocalPoint protoIntercept
CLHEP::HepMatrix derivativeMatrix(void) const
std::vector< const CSCRecHit2D * > ChamberHitContainer
void flipErrors(AlgebraicSymMatrix &) const
AlgebraicSymMatrix weightMatrix(void) const
CLHEP::HepSymMatrix AlgebraicSymMatrix
bool hasHitOnLayer(int layer) const
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
const CSCChamber * theChamber
ChamberHitContainer protoSegment