#include <CSCHaloData.h>
Private Attributes | |
bool | HLTAccept |
short int | nFlatHaloSegments |
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_PlusZ |
bool | segments_in_both_endcaps |
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 40 of file CSCHaloData.h.
References HLTAccept.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 78 of file CSCHaloData.h.
References TheGlobalPositions.
Referenced by BeamHaloAnalyzer::analyze(), GlobalHaloAlgo::Calculate(), and CSCHaloAlgo::Calculate().
|
inline |
Definition at line 79 of file CSCHaloData.h.
References TheGlobalPositions.
|
inline |
Definition at line 55 of file CSCHaloData.h.
References segments_in_both_endcaps.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 59 of file CSCHaloData.h.
References TheTrackRefs.
Referenced by BeamHaloAnalyzer::analyze(), and CSCHaloAlgo::Calculate().
|
inline |
Definition at line 60 of file CSCHaloData.h.
References TheTrackRefs.
|
inline |
Definition at line 54 of file CSCHaloData.h.
References nFlatHaloSegments.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 37 of file CSCHaloData.h.
References NumberOfHaloTracks(), and detailsBasic3DVector::z.
|
inline |
Definition at line 34 of file CSCHaloData.h.
References NumberOfHaloTriggers(), and detailsBasic3DVector::z.
|
inline |
Definition at line 47 of file CSCHaloData.h.
References nOutOfTimeHits.
Referenced by BeamHaloAnalyzer::analyze(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 44 of file CSCHaloData.h.
References NumberOfOutOfTimeTriggers(), and detailsBasic3DVector::z.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 50 of file CSCHaloData.h.
References nTracks_Small_beta.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 51 of file CSCHaloData.h.
References nTracks_Small_dT_Small_beta.
Referenced by BeamHaloAnalyzer::analyze().
|
inline |
Definition at line 49 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 52 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().
short int CSCHaloData::NumberOfOutOfTimeTriggers | ( | HaloData::Endcap | z = HaloData::both | ) | const |
Definition at line 42 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 74 of file CSCHaloData.h.
References HLTAccept, and ntuplemaker::status.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 85 of file CSCHaloData.h.
References nFlatHaloSegments.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 70 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 68 of file CSCHaloData.h.
References nOutOfTimeHits, and pileupDistInMC::num.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 66 of file CSCHaloData.h.
References nOutOfTimeTriggers_MinusZ, and nOutOfTimeTriggers_PlusZ.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 63 of file CSCHaloData.h.
References nTriggers_MinusZ, and nTriggers_PlusZ.
Referenced by CSCHaloAlgo::Calculate().
|
inline |
Definition at line 86 of file CSCHaloData.h.
References b, and segments_in_both_endcaps.
Referenced by CSCHaloAlgo::Calculate().
|
private |
Definition at line 97 of file CSCHaloData.h.
Referenced by CSCHaloData(), CSCHaloHLTAccept(), and SetHLTBit().
|
private |
Definition at line 117 of file CSCHaloData.h.
Referenced by CSCHaloData(), NFlatHaloSegments(), and SetNFlatHaloSegments().
|
private |
Definition at line 106 of file CSCHaloData.h.
Referenced by CSCHaloData(), NOutOfTimeHits(), NumberOfOutTimeHits(), and SetNOutOfTimeHits().
|
private |
Definition at line 104 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().
|
private |
Definition at line 103 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().
|
private |
Definition at line 100 of file CSCHaloData.h.
Referenced by CSCHaloData().
|
private |
Definition at line 99 of file CSCHaloData.h.
Referenced by CSCHaloData().
|
private |
Definition at line 110 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmallBeta(), and SetNIncomingTracks().
|
private |
Definition at line 108 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmalldT(), and SetNIncomingTracks().
|
private |
Definition at line 113 of file CSCHaloData.h.
Referenced by CSCHaloData(), NTracksSmallBetaAndSmalldT(), and SetNIncomingTracks().
|
private |
Definition at line 94 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().
|
private |
Definition at line 93 of file CSCHaloData.h.
Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().
|
private |
Definition at line 118 of file CSCHaloData.h.
Referenced by GetSegmentsInBothEndcaps(), and SetSegmentsBothEndcaps().
|
private |
Definition at line 92 of file CSCHaloData.h.
Referenced by GetCSCTrackImpactPositions().
|
private |
Definition at line 89 of file CSCHaloData.h.
Referenced by GetTracks(), and NumberOfHaloTracks().