1 #ifndef Validation_MuonGEMHits_GEMTrackMatch_H 2 #define Validation_MuonGEMHits_GEMTrackMatch_H 49 void buildLUT(
const int maxChamberId);
50 std::pair<int,int> getClosestChambers(
const int maxChamberId,
int region,
float phi);
51 std::pair<double, double> getEtaRangeForPhi(
int station );
52 bool isSimTrackGood(
const SimTrack& );
54 std::pair<double,double> getEtaRange(
int station,
int chamber ) ;
57 void FillWithTrigger(
MonitorElement* me[3][3], Float_t eta, Float_t phi,
bool odd[3],
bool even[3]);
59 void FillWithTrigger(
MonitorElement* me[4][3][3],
bool array[3][2], Float_t eta, Float_t phi,
bool odd[3],
bool even[3]);
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetToken simHitsToken_
edm::EDGetToken simVerticesToken_
std::pair< std::vector< float >, std::vector< int > > negativeLUT_
std::vector< double > etaRangeForPhi
edm::EDGetToken simTracksToken_
void setGeometry(CaloGeometry const *)
const GEMGeometry * gem_geom_
std::pair< std::vector< float >, std::vector< int > > positiveLUT_