1 #ifndef __STUBKILLER_H__ 2 #define __STUBKILLER_H__ 22 const std::vector<int> layersToKill,
23 const double minPhiToKill,
24 const double maxPhiToKill,
25 const double minZToKill,
26 const double maxZToKill,
27 const double minRToKill,
28 const double maxRToKill,
29 const double fractionOfStubsToKillInLayers,
30 const double fractionOfStubsToKillEverywhere);
std::vector< int > layersToKill_
bool killStubInDeadModule(const TTStub< Ref_Phase2TrackerDigi_ > *stub)
std::map< DetId, float > deadModules_
double fractionOfStubsToKillInLayers_
void initialise(unsigned int killScenario, const TrackerTopology *trackerTopology, const TrackerGeometry *trackerGeometry)
bool killStub(const TTStub< Ref_Phase2TrackerDigi_ > *stub, const std::vector< int > layersToKill, const double minPhiToKill, const double maxPhiToKill, const double minZToKill, const double maxZToKill, const double minRToKill, const double maxRToKill, const double fractionOfStubsToKillInLayers, const double fractionOfStubsToKillEverywhere)
const TrackerGeometry * trackerGeometry_
Class to store the L1 Track Trigger stubs.
unsigned int killScenario_
std::map< DetId, float > getListOfDeadModules()
void chooseModulesToKill()
double fractionOfStubsToKillEverywhere_
void addDeadLayerModulesToDeadModuleList()
double fractionOfModulesToKillEverywhere_
const TrackerTopology * trackerTopology_