4 |
|
|
5 |
|
class TObjArray; |
6 |
|
class MuonObj; |
7 |
+ |
namespace edm {class ParameterSet;} |
8 |
|
|
9 |
|
class AnaMuonDistribution { |
10 |
|
public: |
11 |
< |
AnaMuonDistribution(TObjArray& histos); |
12 |
< |
void run(const MuonObj* muon); |
11 |
> |
AnaMuonDistribution (const edm::ParameterSet&); |
12 |
> |
void init(TObjArray& histos); |
13 |
> |
bool filter(const MuonObj* muon); |
14 |
> |
private: |
15 |
> |
double ptMin, etaMax; |
16 |
> |
unsigned int minNumberOfMatchedStations, minNumberRpcHits, minNumberDtCscHits; |
17 |
> |
bool requireAnyMuon, requireUnique, requireOnlyOne, requireGlobal, requireInner, requireOuter; |
18 |
|
}; |
19 |
|
#endif |