#include <CSCHaloData.h>
Private Attributes | |
bool | HLTAccept |
short int | nFlatHaloSegments |
short int | nFlatHaloSegments_TrkMuUnVeto |
short int | nOutOfTimeHits |
short int | nOutOfTimeTriggers_MinusZ |
short int | nOutOfTimeTriggers_PlusZ |
int | nTracks_MinusZ |
int | nTracks_PlusZ |
short int | nTracks_Small_beta |
short int | nTracks_Small_dT |
short int | nTracks_Small_dT_Small_beta |
int | nTriggers_MinusZ |
int | nTriggers_MinusZ_TrkMuUnVeto |
int | nTriggers_PlusZ |
int | nTriggers_PlusZ_TrkMuUnVeto |
bool | segmentiscalomatched |
bool | segments_in_both_endcaps |
bool | segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto |
bool | segments_in_both_endcaps_loose_TrkMuUnVeto |
std::vector< GlobalPoint > | TheGlobalPositions |
edm::RefVector < reco::TrackCollection > | TheTrackRefs |
Definition at line 24 of file CSCHaloData.h.
CSCHaloData::CSCHaloData | ( | ) |
Definition at line 11 of file CSCHaloData.cc.
References HLTAccept, nFlatHaloSegments, nOutOfTimeHits, nOutOfTimeTriggers_MinusZ, nOutOfTimeTriggers_PlusZ, nTracks_MinusZ, nTracks_PlusZ, nTracks_Small_beta, nTracks_Small_dT, nTracks_Small_dT_Small_beta, nTriggers_MinusZ, and nTriggers_PlusZ.
|
inlinevirtual |
Definition at line 30 of file CSCHaloData.h.
|
inline |
Definition at line 42 of file CSCHaloData.h.
References HLTAccept.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 85 of file CSCHaloData.h.
References TheGlobalPositions.
Referenced by BeamHaloAnalyzer::analyze(), GlobalHaloAlgo::Calculate(), and CSCHaloAlgo::Calculate().
|
inline |
Definition at line 86 of file CSCHaloData.h.
References TheGlobalPositions.
|
inline |
Definition at line 58 of file CSCHaloData.h.
References segmentiscalomatched.
Referenced by reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 57 of file CSCHaloData.h.
References segments_in_both_endcaps.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 62 of file CSCHaloData.h.
References segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto.
Referenced by reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 61 of file CSCHaloData.h.
References segments_in_both_endcaps_loose_TrkMuUnVeto.
Referenced by reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 66 of file CSCHaloData.h.
References TheTrackRefs.
Referenced by BeamHaloAnalyzer::analyze(), and CSCHaloAlgo::Calculate().
|
inline |
Definition at line 67 of file CSCHaloData.h.
References TheTrackRefs.
|
inline |
Definition at line 56 of file CSCHaloData.h.
References nFlatHaloSegments.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 60 of file CSCHaloData.h.
References nFlatHaloSegments_TrkMuUnVeto.
Referenced by reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 39 of file CSCHaloData.h.
References NumberOfHaloTracks().
|
inline |
Definition at line 35 of file CSCHaloData.h.
References NumberOfHaloTriggers().
|
inline |
Definition at line 49 of file CSCHaloData.h.
References nOutOfTimeHits.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 46 of file CSCHaloData.h.
References NumberOfOutOfTimeTriggers().
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 52 of file CSCHaloData.h.
References nTracks_Small_beta.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 53 of file CSCHaloData.h.
References nTracks_Small_dT_Small_beta.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 51 of file CSCHaloData.h.
References nTracks_Small_dT.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
int CSCHaloData::NumberOfHaloTracks | ( | HaloData::Endcap | z = HaloData::both | ) | const |
Definition at line 65 of file CSCHaloData.cc.
References reco::HaloData::both, i, reco::HaloData::minus, gen::n, reco::HaloData::plus, edm::RefVector< C, T, F >::size(), and TheTrackRefs.
Referenced by BeamHaloAnalyzer::analyze(), NHaloTracks(), and reco::BeamHaloSummaryProducer::produce().
int CSCHaloData::NumberOfHaloTriggers | ( | HaloData::Endcap | z = HaloData::both | ) | const |
Definition at line 32 of file CSCHaloData.cc.
References reco::HaloData::minus, nTriggers_MinusZ, nTriggers_PlusZ, and reco::HaloData::plus.
Referenced by BeamHaloAnalyzer::analyze(), NHaloTriggers(), and reco::BeamHaloSummaryProducer::produce().
int CSCHaloData::NumberOfHaloTriggers_TrkMuUnVeto | ( | HaloData::Endcap | z = HaloData::both | ) | const |
Definition at line 44 of file CSCHaloData.cc.
References reco::HaloData::minus, nTriggers_MinusZ_TrkMuUnVeto, nTriggers_PlusZ_TrkMuUnVeto, and reco::HaloData::plus.
Referenced by reco::BeamHaloSummaryProducer::produce().
short int CSCHaloData::NumberOfOutOfTimeTriggers | ( | HaloData::Endcap | z = HaloData::both | ) | const |
Definition at line 55 of file CSCHaloData.cc.
References reco::HaloData::minus, nOutOfTimeTriggers_MinusZ, nOutOfTimeTriggers_PlusZ, and reco::HaloData::plus.
Referenced by BeamHaloAnalyzer::analyze(), NOutOfTimeTriggers(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
|
inline |
Definition at line 81 of file CSCHaloData.h.
References HLTAccept, and ntuplemaker::status.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 92 of file CSCHaloData.h.
References nFlatHaloSegments.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 95 of file CSCHaloData.h.
References nFlatHaloSegments_TrkMuUnVeto.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 77 of file CSCHaloData.h.
References nTracks_Small_beta, nTracks_Small_dT, and nTracks_Small_dT_Small_beta.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 75 of file CSCHaloData.h.
References nOutOfTimeHits, and pileupDistInMC::num.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 73 of file CSCHaloData.h.
References nOutOfTimeTriggers_MinusZ, and nOutOfTimeTriggers_PlusZ.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 70 of file CSCHaloData.h.
References nTriggers_MinusZ, and nTriggers_PlusZ.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 71 of file CSCHaloData.h.
References nTriggers_MinusZ_TrkMuUnVeto, and nTriggers_PlusZ_TrkMuUnVeto.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 98 of file CSCHaloData.h.
References b, and segmentiscalomatched.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 93 of file CSCHaloData.h.
References b, and segments_in_both_endcaps.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 97 of file CSCHaloData.h.
References b, and segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 96 of file CSCHaloData.h.
References b, and segments_in_both_endcaps_loose_TrkMuUnVeto.
Referenced by CSCHaloAlgo::Calculate().
|
private |
Definition at line 110 of file CSCHaloData.h.
Referenced by CSCHaloData(), CSCHaloHLTAccept(), and SetHLTBit().
|
private |
Definition at line 130 of file CSCHaloData.h.
Referenced by CSCHaloData(), NFlatHaloSegments(), and SetNFlatHaloSegments().
|
private |
Definition at line 133 of file CSCHaloData.h.
Referenced by NFlatHaloSegments_TrkMuUnVeto(), and SetNFlatHaloSegments_TrkMuUnVeto().
|
private |
Definition at line 119 of file CSCHaloData.h.
Referenced by CSCHaloData(), NOutOfTimeHits(), NumberOfOutTimeHits(), and SetNOutOfTimeHits().
|
private |
Definition at line 117 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().
|
private |
Definition at line 116 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().
|
private |
Definition at line 113 of file CSCHaloData.h.
Referenced by CSCHaloData().
|
private |
Definition at line 112 of file CSCHaloData.h.
Referenced by CSCHaloData().
|
private |
Definition at line 123 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmallBeta(), and SetNIncomingTracks().
|
private |
Definition at line 121 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmalldT(), and SetNIncomingTracks().
|
private |
Definition at line 126 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmallBetaAndSmalldT(), and SetNIncomingTracks().
|
private |
Definition at line 106 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().
|
private |
Definition at line 108 of file CSCHaloData.h.
Referenced by NumberOfHaloTriggers_TrkMuUnVeto(), and SetNumberOfHaloTriggers_TrkMuUnVeto().
|
private |
Definition at line 105 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().
|
private |
Definition at line 107 of file CSCHaloData.h.
Referenced by NumberOfHaloTriggers_TrkMuUnVeto(), and SetNumberOfHaloTriggers_TrkMuUnVeto().
|
private |
Definition at line 136 of file CSCHaloData.h.
Referenced by GetSegmentIsCaloMatched(), and SetSegmentIsCaloMatched().
|
private |
Definition at line 131 of file CSCHaloData.h.
Referenced by GetSegmentsInBothEndcaps(), and SetSegmentsBothEndcaps().
|
private |
Definition at line 135 of file CSCHaloData.h.
Referenced by GetSegmentsInBothEndcaps_Loose_dTcut_TrkMuUnVeto(), and SetSegmentsBothEndcaps_Loose_dTcut_TrkMuUnVeto().
|
private |
Definition at line 134 of file CSCHaloData.h.
Referenced by GetSegmentsInBothEndcaps_Loose_TrkMuUnVeto(), and SetSegmentsBothEndcaps_Loose_TrkMuUnVeto().
|
private |
Definition at line 104 of file CSCHaloData.h.
Referenced by GetCSCTrackImpactPositions().
|
private |
Definition at line 101 of file CSCHaloData.h.
Referenced by GetTracks(), and NumberOfHaloTracks().