31 using namespace susybsm;
40 int getDetailedTrackLengthInXtals(std::map<int,GlobalPoint>& trackExitPositionMap,
41 std::map<int,float>& trackCrossedXtalMap,
42 double& totalLengthCurved,
47 const std::vector<SteppingHelixStateInfo>& neckLace);
48 std::vector<SteppingHelixStateInfo> calcEcalDeposit(
const FreeTrajectoryState* tkInnerState,
50 void addStepToXtal(std::map<int,GlobalPoint>& trackExitPositionMap,
51 std::map<int,float>& trackCrossedXtalMap,
edm::ESHandle< DetIdAssociator > ecalDetIdAssociator_
TrackAssociatorParameters parameters_
edm::InputTag EERecHitCollection_
TrackDetectorAssociator trackAssociator_
edm::ESHandle< MagneticField > bField_
edm::ESHandle< CaloGeometry > theCaloGeometry_
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
edm::InputTag EBRecHitCollection_