1 #ifndef Validation_MuonGEMHits_GEMTrackMatch_H
2 #define Validation_MuonGEMHits_GEMTrackMatch_H
49 void buildLUT(
const int maxChamberId);
54 std::pair<double,double>
getEtaRange(
int station,
int chamber ) ;
virtual void analyze(const edm::Event &e, const edm::EventSetup &)=0
edm::EDGetToken simHitsToken_
edm::EDGetToken simVerticesToken_
void buildLUT(const int maxChamberId)
std::pair< std::vector< float >, std::vector< int > > negativeLUT_
std::vector< double > etaRangeForPhi
void setGeometry(const GEMGeometry &geom)
edm::EDGetToken simTracksToken_
GEMTrackMatch(const edm::ParameterSet &cfg)
std::pair< double, double > getEtaRange(int station, int chamber)
void FillWithTrigger(MonitorElement *me[3], Float_t eta)
const GEMGeometry * gem_geom_
std::pair< int, int > getClosestChambers(const int maxChamberId, int region, float phi)
std::pair< std::vector< float >, std::vector< int > > positiveLUT_
bool isSimTrackGood(const SimTrack &)
std::pair< double, double > getEtaRangeForPhi(int station)