CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::CSCHaloData Class Reference

#include <CSCHaloData.h>

Public Member Functions

 CSCHaloData ()
 
bool CSCHaloHLTAccept () const
 
std::vector< GlobalPoint > & GetCSCTrackImpactPositions ()
 
const std::vector< GlobalPoint > & GetCSCTrackImpactPositions () const
 
bool GetSegmentIsCaloMatched () const
 
bool GetSegmentIsEBCaloMatched () const
 
bool GetSegmentIsEECaloMatched () const
 
bool GetSegmentIsHCaloMatched () const
 
bool GetSegmentsInBothEndcaps () const
 
bool GetSegmentsInBothEndcaps_Loose_dTcut_TrkMuUnVeto () const
 
bool GetSegmentsInBothEndcaps_Loose_TrkMuUnVeto () const
 
edm::RefVector< reco::TrackCollection > & GetTracks ()
 
const edm::RefVector< reco::TrackCollection > & GetTracks () const
 
short int NFlatHaloSegments () const
 
short int NFlatHaloSegments_TrkMuUnVeto () const
 
int NHaloTracks (HaloData::Endcap z=HaloData::both) const
 
int NHaloTriggers (HaloData::Endcap z=HaloData::both) const
 
short int NOutOfTimeHits () const
 
short int NOutOfTimeTriggers (HaloData::Endcap z=HaloData::both) const
 
short int NTracksSmallBeta () const
 
short int NTracksSmallBetaAndSmalldT () const
 
short int NTracksSmalldT () const
 
int NumberOfHaloTracks (HaloData::Endcap z=HaloData::both) const
 
int NumberOfHaloTriggers (HaloData::Endcap z=HaloData::both) const
 
int NumberOfHaloTriggers_TrkMuUnVeto (HaloData::Endcap z=HaloData::both) const
 
short int NumberOfOutOfTimeTriggers (HaloData::Endcap z=HaloData::both) const
 
short int NumberOfOutTimeHits () const
 
void SetHLTBit (bool status)
 
void SetNFlatHaloSegments (short int nSegments)
 
void SetNFlatHaloSegments_TrkMuUnVeto (short int nSegments)
 
void SetNIncomingTracks (short int n_small_dT, short int n_small_beta, short int n_small_both)
 
void SetNOutOfTimeHits (short int num)
 
void SetNOutOfTimeTriggers (short int PlusZ, short int MinusZ)
 
void SetNumberOfHaloTriggers (int PlusZ, int MinusZ)
 
void SetNumberOfHaloTriggers_TrkMuUnVeto (int PlusZ, int MinusZ)
 
void SetSegmentIsCaloMatched (bool b)
 
void SetSegmentIsEBCaloMatched (bool b)
 
void SetSegmentIsEECaloMatched (bool b)
 
void SetSegmentIsHCaloMatched (bool b)
 
void SetSegmentsBothEndcaps (bool b)
 
void SetSegmentsBothEndcaps_Loose_dTcut_TrkMuUnVeto (bool b)
 
void SetSegmentsBothEndcaps_Loose_TrkMuUnVeto (bool b)
 
virtual ~CSCHaloData ()
 

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 segmentisEBcalomatched
 
bool segmentisEEcalomatched
 
bool segmentisHcalomatched
 
bool segments_in_both_endcaps
 
bool segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
 
bool segments_in_both_endcaps_loose_TrkMuUnVeto
 
std::vector< GlobalPointTheGlobalPositions
 
edm::RefVector< reco::TrackCollectionTheTrackRefs
 

Detailed Description

Definition at line 24 of file CSCHaloData.h.

Constructor & Destructor Documentation

◆ CSCHaloData()

CSCHaloData::CSCHaloData ( )

◆ ~CSCHaloData()

virtual reco::CSCHaloData::~CSCHaloData ( )
inlinevirtual

Definition at line 29 of file CSCHaloData.h.

29 {}

Member Function Documentation

◆ CSCHaloHLTAccept()

bool reco::CSCHaloData::CSCHaloHLTAccept ( ) const
inline

Definition at line 41 of file CSCHaloData.h.

41 { return HLTAccept; }

References HLTAccept.

◆ GetCSCTrackImpactPositions() [1/2]

std::vector<GlobalPoint>& reco::CSCHaloData::GetCSCTrackImpactPositions ( )
inline

Definition at line 101 of file CSCHaloData.h.

101 { return TheGlobalPositions; }

References TheGlobalPositions.

◆ GetCSCTrackImpactPositions() [2/2]

const std::vector<GlobalPoint>& reco::CSCHaloData::GetCSCTrackImpactPositions ( ) const
inline

Definition at line 100 of file CSCHaloData.h.

100 { return TheGlobalPositions; }

References TheGlobalPositions.

Referenced by GlobalHaloAlgo::Calculate(), and CSCHaloAlgo::Calculate().

◆ GetSegmentIsCaloMatched()

bool reco::CSCHaloData::GetSegmentIsCaloMatched ( ) const
inline

Definition at line 57 of file CSCHaloData.h.

57 { return segmentiscalomatched; }

References segmentiscalomatched.

◆ GetSegmentIsEBCaloMatched()

bool reco::CSCHaloData::GetSegmentIsEBCaloMatched ( ) const
inline

Definition at line 59 of file CSCHaloData.h.

59 { return segmentisEBcalomatched; }

References segmentisEBcalomatched.

◆ GetSegmentIsEECaloMatched()

bool reco::CSCHaloData::GetSegmentIsEECaloMatched ( ) const
inline

Definition at line 60 of file CSCHaloData.h.

60 { return segmentisEEcalomatched; }

References segmentisEEcalomatched.

◆ GetSegmentIsHCaloMatched()

bool reco::CSCHaloData::GetSegmentIsHCaloMatched ( ) const
inline

Definition at line 58 of file CSCHaloData.h.

58 { return segmentisHcalomatched; }

References segmentisHcalomatched.

◆ GetSegmentsInBothEndcaps()

bool reco::CSCHaloData::GetSegmentsInBothEndcaps ( ) const
inline

Definition at line 56 of file CSCHaloData.h.

56 { return segments_in_both_endcaps; }

References segments_in_both_endcaps.

◆ GetSegmentsInBothEndcaps_Loose_dTcut_TrkMuUnVeto()

bool reco::CSCHaloData::GetSegmentsInBothEndcaps_Loose_dTcut_TrkMuUnVeto ( ) const
inline

◆ GetSegmentsInBothEndcaps_Loose_TrkMuUnVeto()

bool reco::CSCHaloData::GetSegmentsInBothEndcaps_Loose_TrkMuUnVeto ( ) const
inline

◆ GetTracks() [1/2]

edm::RefVector<reco::TrackCollection>& reco::CSCHaloData::GetTracks ( )
inline

Definition at line 69 of file CSCHaloData.h.

69 { return TheTrackRefs; }

References TheTrackRefs.

Referenced by CSCHaloAlgo::Calculate().

◆ GetTracks() [2/2]

const edm::RefVector<reco::TrackCollection>& reco::CSCHaloData::GetTracks ( ) const
inline

Definition at line 70 of file CSCHaloData.h.

70 { return TheTrackRefs; }

References TheTrackRefs.

◆ NFlatHaloSegments()

short int reco::CSCHaloData::NFlatHaloSegments ( ) const
inline

Definition at line 55 of file CSCHaloData.h.

55 { return nFlatHaloSegments; }

References nFlatHaloSegments.

◆ NFlatHaloSegments_TrkMuUnVeto()

short int reco::CSCHaloData::NFlatHaloSegments_TrkMuUnVeto ( ) const
inline

Definition at line 62 of file CSCHaloData.h.

References nFlatHaloSegments_TrkMuUnVeto.

◆ NHaloTracks()

int reco::CSCHaloData::NHaloTracks ( HaloData::Endcap  z = HaloData::both) const
inline

Definition at line 38 of file CSCHaloData.h.

38 { return NumberOfHaloTracks(z); }

References NumberOfHaloTracks().

◆ NHaloTriggers()

int reco::CSCHaloData::NHaloTriggers ( HaloData::Endcap  z = HaloData::both) const
inline

Definition at line 34 of file CSCHaloData.h.

34 { return NumberOfHaloTriggers(z); }

References NumberOfHaloTriggers().

◆ NOutOfTimeHits()

short int reco::CSCHaloData::NOutOfTimeHits ( ) const
inline

Definition at line 48 of file CSCHaloData.h.

48 { return nOutOfTimeHits; }

References nOutOfTimeHits.

◆ NOutOfTimeTriggers()

short int reco::CSCHaloData::NOutOfTimeTriggers ( HaloData::Endcap  z = HaloData::both) const
inline

Definition at line 45 of file CSCHaloData.h.

45 { return NumberOfOutOfTimeTriggers(z); }

References NumberOfOutOfTimeTriggers().

◆ NTracksSmallBeta()

short int reco::CSCHaloData::NTracksSmallBeta ( ) const
inline

Definition at line 51 of file CSCHaloData.h.

51 { return nTracks_Small_beta; }

References nTracks_Small_beta.

◆ NTracksSmallBetaAndSmalldT()

short int reco::CSCHaloData::NTracksSmallBetaAndSmalldT ( ) const
inline

Definition at line 52 of file CSCHaloData.h.

References nTracks_Small_dT_Small_beta.

◆ NTracksSmalldT()

short int reco::CSCHaloData::NTracksSmalldT ( ) const
inline

Definition at line 50 of file CSCHaloData.h.

50 { return nTracks_Small_dT; }

References nTracks_Small_dT.

◆ NumberOfHaloTracks()

int CSCHaloData::NumberOfHaloTracks ( HaloData::Endcap  z = HaloData::both) const

Definition at line 58 of file CSCHaloData.cc.

58  {
59  int n = 0;
60  for (unsigned int i = 0; i < TheTrackRefs.size(); i++) {
62  // Does the track go through both endcaps ?
63  bool Traversing = (iTrack->outerPosition().z() > 0 && iTrack->innerPosition().z() < 0) ||
64  (iTrack->outerPosition().z() < 0 && iTrack->innerPosition().z() > 0);
65  // Does the track go through only +Z endcap ?
66  bool PlusZ = (iTrack->outerPosition().z() > 0 && iTrack->innerPosition().z() > 0);
67  // Does the track go through only -Z endcap ?
68  bool MinusZ = (iTrack->outerPosition().z() < 0 && iTrack->innerPosition().z() < 0);
69 
70  if ((z == HaloData::plus) && (PlusZ || Traversing))
71  n++;
72  else if ((z == HaloData::minus) && (MinusZ || Traversing))
73  n++;
74  else if ((z == HaloData::both) && (PlusZ || MinusZ || Traversing))
75  n++;
76  }
77  return n;
78 }

References reco::HaloData::both, mps_fire::i, reco::HaloData::minus, dqmiodumpmetadata::n, reco::HaloData::plus, edm::RefVector< C, T, F >::size(), and TheTrackRefs.

Referenced by NHaloTracks().

◆ NumberOfHaloTriggers()

int CSCHaloData::NumberOfHaloTriggers ( HaloData::Endcap  z = HaloData::both) const

Definition at line 31 of file CSCHaloData.cc.

31  {
32  if (z == HaloData::plus)
33  return nTriggers_PlusZ;
34  else if (z == HaloData::minus)
35  return nTriggers_MinusZ;
36  else
38 }

References reco::HaloData::minus, nTriggers_MinusZ, nTriggers_PlusZ, and reco::HaloData::plus.

Referenced by NHaloTriggers().

◆ NumberOfHaloTriggers_TrkMuUnVeto()

int CSCHaloData::NumberOfHaloTriggers_TrkMuUnVeto ( HaloData::Endcap  z = HaloData::both) const

◆ NumberOfOutOfTimeTriggers()

short int CSCHaloData::NumberOfOutOfTimeTriggers ( HaloData::Endcap  z = HaloData::both) const

Definition at line 49 of file CSCHaloData.cc.

49  {
50  if (z == HaloData::plus)
52  else if (z == HaloData::minus)
54  else
56 }

References reco::HaloData::minus, nOutOfTimeTriggers_MinusZ, nOutOfTimeTriggers_PlusZ, and reco::HaloData::plus.

Referenced by NOutOfTimeTriggers().

◆ NumberOfOutTimeHits()

short int reco::CSCHaloData::NumberOfOutTimeHits ( ) const
inline

Definition at line 47 of file CSCHaloData.h.

47 { return nOutOfTimeHits; }

References nOutOfTimeHits.

◆ SetHLTBit()

void reco::CSCHaloData::SetHLTBit ( bool  status)
inline

Definition at line 96 of file CSCHaloData.h.

96 { HLTAccept = status; }

References HLTAccept, and mps_update::status.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNFlatHaloSegments()

void reco::CSCHaloData::SetNFlatHaloSegments ( short int  nSegments)
inline

Definition at line 107 of file CSCHaloData.h.

107 { nFlatHaloSegments = nSegments; }

References nFlatHaloSegments.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNFlatHaloSegments_TrkMuUnVeto()

void reco::CSCHaloData::SetNFlatHaloSegments_TrkMuUnVeto ( short int  nSegments)
inline

Definition at line 110 of file CSCHaloData.h.

110 { nFlatHaloSegments_TrkMuUnVeto = nSegments; }

References nFlatHaloSegments_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNIncomingTracks()

void reco::CSCHaloData::SetNIncomingTracks ( short int  n_small_dT,
short int  n_small_beta,
short int  n_small_both 
)
inline

Definition at line 89 of file CSCHaloData.h.

89  {
90  nTracks_Small_dT = n_small_dT;
91  nTracks_Small_beta = n_small_beta;
92  nTracks_Small_dT_Small_beta = n_small_both;
93  }

References nTracks_Small_beta, nTracks_Small_dT, and nTracks_Small_dT_Small_beta.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNOutOfTimeHits()

void reco::CSCHaloData::SetNOutOfTimeHits ( short int  num)
inline

Definition at line 87 of file CSCHaloData.h.

87 { nOutOfTimeHits = num; }

References nOutOfTimeHits, and EgammaValidation_cff::num.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNOutOfTimeTriggers()

void reco::CSCHaloData::SetNOutOfTimeTriggers ( short int  PlusZ,
short int  MinusZ 
)
inline

Definition at line 82 of file CSCHaloData.h.

82  {
85  }

References nOutOfTimeTriggers_MinusZ, and nOutOfTimeTriggers_PlusZ.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNumberOfHaloTriggers()

void reco::CSCHaloData::SetNumberOfHaloTriggers ( int  PlusZ,
int  MinusZ 
)
inline

Definition at line 73 of file CSCHaloData.h.

73  {
74  nTriggers_PlusZ = PlusZ;
75  nTriggers_MinusZ = MinusZ;
76  }

References nTriggers_MinusZ, and nTriggers_PlusZ.

Referenced by CSCHaloAlgo::Calculate().

◆ SetNumberOfHaloTriggers_TrkMuUnVeto()

void reco::CSCHaloData::SetNumberOfHaloTriggers_TrkMuUnVeto ( int  PlusZ,
int  MinusZ 
)
inline

Definition at line 77 of file CSCHaloData.h.

77  {
80  }

References nTriggers_MinusZ_TrkMuUnVeto, and nTriggers_PlusZ_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentIsCaloMatched()

void reco::CSCHaloData::SetSegmentIsCaloMatched ( bool  b)
inline

Definition at line 115 of file CSCHaloData.h.

115 { segmentiscalomatched = b; }

References b, and segmentiscalomatched.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentIsEBCaloMatched()

void reco::CSCHaloData::SetSegmentIsEBCaloMatched ( bool  b)
inline

Definition at line 117 of file CSCHaloData.h.

References b, and segmentisEBcalomatched.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentIsEECaloMatched()

void reco::CSCHaloData::SetSegmentIsEECaloMatched ( bool  b)
inline

Definition at line 118 of file CSCHaloData.h.

References b, and segmentisEEcalomatched.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentIsHCaloMatched()

void reco::CSCHaloData::SetSegmentIsHCaloMatched ( bool  b)
inline

Definition at line 116 of file CSCHaloData.h.

References b, and segmentisHcalomatched.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentsBothEndcaps()

void reco::CSCHaloData::SetSegmentsBothEndcaps ( bool  b)
inline

Definition at line 108 of file CSCHaloData.h.

References b, and segments_in_both_endcaps.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentsBothEndcaps_Loose_dTcut_TrkMuUnVeto()

void reco::CSCHaloData::SetSegmentsBothEndcaps_Loose_dTcut_TrkMuUnVeto ( bool  b)
inline

Definition at line 112 of file CSCHaloData.h.

References b, and segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

◆ SetSegmentsBothEndcaps_Loose_TrkMuUnVeto()

void reco::CSCHaloData::SetSegmentsBothEndcaps_Loose_TrkMuUnVeto ( bool  b)
inline

Member Data Documentation

◆ HLTAccept

bool reco::CSCHaloData::HLTAccept
private

Definition at line 130 of file CSCHaloData.h.

Referenced by CSCHaloData(), CSCHaloHLTAccept(), and SetHLTBit().

◆ nFlatHaloSegments

short int reco::CSCHaloData::nFlatHaloSegments
private

Definition at line 150 of file CSCHaloData.h.

Referenced by CSCHaloData(), NFlatHaloSegments(), and SetNFlatHaloSegments().

◆ nFlatHaloSegments_TrkMuUnVeto

short int reco::CSCHaloData::nFlatHaloSegments_TrkMuUnVeto
private

◆ nOutOfTimeHits

short int reco::CSCHaloData::nOutOfTimeHits
private

Definition at line 139 of file CSCHaloData.h.

Referenced by CSCHaloData(), NOutOfTimeHits(), NumberOfOutTimeHits(), and SetNOutOfTimeHits().

◆ nOutOfTimeTriggers_MinusZ

short int reco::CSCHaloData::nOutOfTimeTriggers_MinusZ
private

Definition at line 137 of file CSCHaloData.h.

Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().

◆ nOutOfTimeTriggers_PlusZ

short int reco::CSCHaloData::nOutOfTimeTriggers_PlusZ
private

Definition at line 136 of file CSCHaloData.h.

Referenced by CSCHaloData(), NumberOfOutOfTimeTriggers(), and SetNOutOfTimeTriggers().

◆ nTracks_MinusZ

int reco::CSCHaloData::nTracks_MinusZ
private

Definition at line 133 of file CSCHaloData.h.

Referenced by CSCHaloData().

◆ nTracks_PlusZ

int reco::CSCHaloData::nTracks_PlusZ
private

Definition at line 132 of file CSCHaloData.h.

Referenced by CSCHaloData().

◆ nTracks_Small_beta

short int reco::CSCHaloData::nTracks_Small_beta
private

Definition at line 143 of file CSCHaloData.h.

Referenced by CSCHaloData(), NTracksSmallBeta(), and SetNIncomingTracks().

◆ nTracks_Small_dT

short int reco::CSCHaloData::nTracks_Small_dT
private

Definition at line 141 of file CSCHaloData.h.

Referenced by CSCHaloData(), NTracksSmalldT(), and SetNIncomingTracks().

◆ nTracks_Small_dT_Small_beta

short int reco::CSCHaloData::nTracks_Small_dT_Small_beta
private

Definition at line 146 of file CSCHaloData.h.

Referenced by CSCHaloData(), NTracksSmallBetaAndSmalldT(), and SetNIncomingTracks().

◆ nTriggers_MinusZ

int reco::CSCHaloData::nTriggers_MinusZ
private

Definition at line 126 of file CSCHaloData.h.

Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().

◆ nTriggers_MinusZ_TrkMuUnVeto

int reco::CSCHaloData::nTriggers_MinusZ_TrkMuUnVeto
private

◆ nTriggers_PlusZ

int reco::CSCHaloData::nTriggers_PlusZ
private

Definition at line 125 of file CSCHaloData.h.

Referenced by CSCHaloData(), NumberOfHaloTriggers(), and SetNumberOfHaloTriggers().

◆ nTriggers_PlusZ_TrkMuUnVeto

int reco::CSCHaloData::nTriggers_PlusZ_TrkMuUnVeto
private

◆ segmentiscalomatched

bool reco::CSCHaloData::segmentiscalomatched
private

Definition at line 156 of file CSCHaloData.h.

Referenced by GetSegmentIsCaloMatched(), and SetSegmentIsCaloMatched().

◆ segmentisEBcalomatched

bool reco::CSCHaloData::segmentisEBcalomatched
private

Definition at line 158 of file CSCHaloData.h.

Referenced by GetSegmentIsEBCaloMatched(), and SetSegmentIsEBCaloMatched().

◆ segmentisEEcalomatched

bool reco::CSCHaloData::segmentisEEcalomatched
private

Definition at line 159 of file CSCHaloData.h.

Referenced by GetSegmentIsEECaloMatched(), and SetSegmentIsEECaloMatched().

◆ segmentisHcalomatched

bool reco::CSCHaloData::segmentisHcalomatched
private

Definition at line 157 of file CSCHaloData.h.

Referenced by GetSegmentIsHCaloMatched(), and SetSegmentIsHCaloMatched().

◆ segments_in_both_endcaps

bool reco::CSCHaloData::segments_in_both_endcaps
private

Definition at line 151 of file CSCHaloData.h.

Referenced by GetSegmentsInBothEndcaps(), and SetSegmentsBothEndcaps().

◆ segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto

bool reco::CSCHaloData::segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
private

◆ segments_in_both_endcaps_loose_TrkMuUnVeto

bool reco::CSCHaloData::segments_in_both_endcaps_loose_TrkMuUnVeto
private

◆ TheGlobalPositions

std::vector<GlobalPoint> reco::CSCHaloData::TheGlobalPositions
private

Definition at line 124 of file CSCHaloData.h.

Referenced by GetCSCTrackImpactPositions().

◆ TheTrackRefs

edm::RefVector<reco::TrackCollection> reco::CSCHaloData::TheTrackRefs
private

Definition at line 121 of file CSCHaloData.h.

Referenced by GetTracks(), and NumberOfHaloTracks().

reco::CSCHaloData::NumberOfHaloTracks
int NumberOfHaloTracks(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:58
mps_fire.i
i
Definition: mps_fire.py:428
reco::CSCHaloData::nOutOfTimeTriggers_PlusZ
short int nOutOfTimeTriggers_PlusZ
Definition: CSCHaloData.h:136
reco::CSCHaloData::nOutOfTimeTriggers_MinusZ
short int nOutOfTimeTriggers_MinusZ
Definition: CSCHaloData.h:137
reco::CSCHaloData::nFlatHaloSegments
short int nFlatHaloSegments
Definition: CSCHaloData.h:150
reco::CSCHaloData::nTracks_PlusZ
int nTracks_PlusZ
Definition: CSCHaloData.h:132
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
reco::CSCHaloData::segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
bool segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
Definition: CSCHaloData.h:155
mps_update.status
status
Definition: mps_update.py:68
reco::CSCHaloData::nTriggers_MinusZ_TrkMuUnVeto
int nTriggers_MinusZ_TrkMuUnVeto
Definition: CSCHaloData.h:128
reco::HaloData::both
Definition: HaloData.h:14
reco::CSCHaloData::nTriggers_PlusZ_TrkMuUnVeto
int nTriggers_PlusZ_TrkMuUnVeto
Definition: CSCHaloData.h:127
reco::HaloData::minus
Definition: HaloData.h:14
edm::Ref
Definition: AssociativeIterator.h:58
reco::CSCHaloData::nTracks_Small_beta
short int nTracks_Small_beta
Definition: CSCHaloData.h:143
reco::CSCHaloData::segments_in_both_endcaps_loose_TrkMuUnVeto
bool segments_in_both_endcaps_loose_TrkMuUnVeto
Definition: CSCHaloData.h:154
reco::CSCHaloData::segmentisHcalomatched
bool segmentisHcalomatched
Definition: CSCHaloData.h:157
reco::CSCHaloData::nFlatHaloSegments_TrkMuUnVeto
short int nFlatHaloSegments_TrkMuUnVeto
Definition: CSCHaloData.h:153
reco::HaloData::plus
Definition: HaloData.h:14
reco::CSCHaloData::nTracks_Small_dT
short int nTracks_Small_dT
Definition: CSCHaloData.h:141
DDAxes::z
reco::CSCHaloData::TheGlobalPositions
std::vector< GlobalPoint > TheGlobalPositions
Definition: CSCHaloData.h:124
b
double b
Definition: hdecay.h:118
reco::CSCHaloData::nTracks_Small_dT_Small_beta
short int nTracks_Small_dT_Small_beta
Definition: CSCHaloData.h:146
reco::CSCHaloData::NumberOfOutOfTimeTriggers
short int NumberOfOutOfTimeTriggers(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:49
EgammaValidation_cff.num
num
Definition: EgammaValidation_cff.py:33
reco::CSCHaloData::segments_in_both_endcaps
bool segments_in_both_endcaps
Definition: CSCHaloData.h:151
reco::CSCHaloData::nTriggers_PlusZ
int nTriggers_PlusZ
Definition: CSCHaloData.h:125
reco::CSCHaloData::segmentisEEcalomatched
bool segmentisEEcalomatched
Definition: CSCHaloData.h:159
reco::CSCHaloData::segmentiscalomatched
bool segmentiscalomatched
Definition: CSCHaloData.h:156
reco::CSCHaloData::segmentisEBcalomatched
bool segmentisEBcalomatched
Definition: CSCHaloData.h:158
reco::CSCHaloData::nTracks_MinusZ
int nTracks_MinusZ
Definition: CSCHaloData.h:133
reco::CSCHaloData::nTriggers_MinusZ
int nTriggers_MinusZ
Definition: CSCHaloData.h:126
reco::CSCHaloData::HLTAccept
bool HLTAccept
Definition: CSCHaloData.h:130
edm::RefVector::size
size_type size() const
Size of the RefVector.
Definition: RefVector.h:102
reco::CSCHaloData::TheTrackRefs
edm::RefVector< reco::TrackCollection > TheTrackRefs
Definition: CSCHaloData.h:121
reco::CSCHaloData::nOutOfTimeHits
short int nOutOfTimeHits
Definition: CSCHaloData.h:139
reco::CSCHaloData::NumberOfHaloTriggers
int NumberOfHaloTriggers(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:31