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
 
const std::vector< GlobalPoint > & GetCSCTrackImpactPositions () const
 
std::vector< GlobalPoint > & GetCSCTrackImpactPositions ()
 
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 ( )

Definition at line 11 of file CSCHaloData.cc.

References HLTAccept, nFlatHaloSegments, nFlatHaloSegments_TrkMuUnVeto, nOutOfTimeHits, nOutOfTimeTriggers_MinusZ, nOutOfTimeTriggers_PlusZ, nTracks_MinusZ, nTracks_PlusZ, nTracks_Small_beta, nTracks_Small_dT, nTracks_Small_dT_Small_beta, nTriggers_MinusZ, nTriggers_MinusZ_TrkMuUnVeto, nTriggers_PlusZ, nTriggers_PlusZ_TrkMuUnVeto, segmentiscalomatched, segmentisEBcalomatched, segmentisEEcalomatched, segmentisHcalomatched, segments_in_both_endcaps, segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto, and segments_in_both_endcaps_loose_TrkMuUnVeto.

11  {
12  nTriggers_PlusZ = 0;
13  nTriggers_MinusZ = 0;
14  nTracks_PlusZ = 0;
15  nTracks_MinusZ = 0;
16  HLTAccept = false;
17 
20  nOutOfTimeHits = 0;
21 
22  nTracks_Small_dT = 0;
25 
26  // MLR
28  // End MLR
29 
32  HLTAccept = false;
33 
38  segmentiscalomatched = false;
39  segmentisHcalomatched = false;
40  segmentisEBcalomatched = false;
41  segmentisEEcalomatched = false;
42 }
short int nTracks_Small_dT
Definition: CSCHaloData.h:141
short int nTracks_Small_beta
Definition: CSCHaloData.h:143
bool segmentisHcalomatched
Definition: CSCHaloData.h:157
short int nOutOfTimeHits
Definition: CSCHaloData.h:139
bool segments_in_both_endcaps
Definition: CSCHaloData.h:151
bool segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
Definition: CSCHaloData.h:155
bool segments_in_both_endcaps_loose_TrkMuUnVeto
Definition: CSCHaloData.h:154
short int nOutOfTimeTriggers_MinusZ
Definition: CSCHaloData.h:137
bool segmentisEEcalomatched
Definition: CSCHaloData.h:159
int nTriggers_MinusZ_TrkMuUnVeto
Definition: CSCHaloData.h:128
bool segmentisEBcalomatched
Definition: CSCHaloData.h:158
short int nFlatHaloSegments_TrkMuUnVeto
Definition: CSCHaloData.h:153
short int nOutOfTimeTriggers_PlusZ
Definition: CSCHaloData.h:136
int nTriggers_PlusZ_TrkMuUnVeto
Definition: CSCHaloData.h:127
short int nTracks_Small_dT_Small_beta
Definition: CSCHaloData.h:146
short int nFlatHaloSegments
Definition: CSCHaloData.h:150

◆ ~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.

References HLTAccept.

41 { return HLTAccept; }

◆ GetCSCTrackImpactPositions() [1/2]

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

Definition at line 100 of file CSCHaloData.h.

References TheGlobalPositions.

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

100 { return TheGlobalPositions; }
std::vector< GlobalPoint > TheGlobalPositions
Definition: CSCHaloData.h:124

◆ GetCSCTrackImpactPositions() [2/2]

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

Definition at line 101 of file CSCHaloData.h.

References TheGlobalPositions.

101 { return TheGlobalPositions; }
std::vector< GlobalPoint > TheGlobalPositions
Definition: CSCHaloData.h:124

◆ GetSegmentIsCaloMatched()

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

Definition at line 57 of file CSCHaloData.h.

References segmentiscalomatched.

57 { return segmentiscalomatched; }

◆ GetSegmentIsEBCaloMatched()

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

Definition at line 59 of file CSCHaloData.h.

References segmentisEBcalomatched.

59 { return segmentisEBcalomatched; }
bool segmentisEBcalomatched
Definition: CSCHaloData.h:158

◆ GetSegmentIsEECaloMatched()

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

Definition at line 60 of file CSCHaloData.h.

References segmentisEEcalomatched.

60 { return segmentisEEcalomatched; }
bool segmentisEEcalomatched
Definition: CSCHaloData.h:159

◆ GetSegmentIsHCaloMatched()

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

Definition at line 58 of file CSCHaloData.h.

References segmentisHcalomatched.

58 { return segmentisHcalomatched; }
bool segmentisHcalomatched
Definition: CSCHaloData.h:157

◆ GetSegmentsInBothEndcaps()

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

Definition at line 56 of file CSCHaloData.h.

References segments_in_both_endcaps.

56 { return segments_in_both_endcaps; }
bool segments_in_both_endcaps
Definition: CSCHaloData.h:151

◆ GetSegmentsInBothEndcaps_Loose_dTcut_TrkMuUnVeto()

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

Definition at line 64 of file CSCHaloData.h.

References segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto.

64  {
66  }
bool segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
Definition: CSCHaloData.h:155

◆ GetSegmentsInBothEndcaps_Loose_TrkMuUnVeto()

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

Definition at line 63 of file CSCHaloData.h.

References segments_in_both_endcaps_loose_TrkMuUnVeto.

◆ GetTracks() [1/2]

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

Definition at line 69 of file CSCHaloData.h.

References TheTrackRefs.

Referenced by CSCHaloAlgo::Calculate().

69 { return TheTrackRefs; }
edm::RefVector< reco::TrackCollection > TheTrackRefs
Definition: CSCHaloData.h:121

◆ GetTracks() [2/2]

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

Definition at line 70 of file CSCHaloData.h.

References TheTrackRefs.

70 { return TheTrackRefs; }
edm::RefVector< reco::TrackCollection > TheTrackRefs
Definition: CSCHaloData.h:121

◆ NFlatHaloSegments()

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

Definition at line 55 of file CSCHaloData.h.

References nFlatHaloSegments.

55 { return nFlatHaloSegments; }
short int nFlatHaloSegments
Definition: CSCHaloData.h:150

◆ NFlatHaloSegments_TrkMuUnVeto()

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

Definition at line 62 of file CSCHaloData.h.

References nFlatHaloSegments_TrkMuUnVeto.

short int nFlatHaloSegments_TrkMuUnVeto
Definition: CSCHaloData.h:153

◆ NHaloTracks()

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

Definition at line 38 of file CSCHaloData.h.

References NumberOfHaloTracks().

38 { return NumberOfHaloTracks(z); }
int NumberOfHaloTracks(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:71

◆ NHaloTriggers()

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

Definition at line 34 of file CSCHaloData.h.

References NumberOfHaloTriggers().

34 { return NumberOfHaloTriggers(z); }
int NumberOfHaloTriggers(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:44

◆ NOutOfTimeHits()

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

Definition at line 48 of file CSCHaloData.h.

References nOutOfTimeHits.

48 { return nOutOfTimeHits; }
short int nOutOfTimeHits
Definition: CSCHaloData.h:139

◆ NOutOfTimeTriggers()

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

Definition at line 45 of file CSCHaloData.h.

References NumberOfOutOfTimeTriggers().

45 { return NumberOfOutOfTimeTriggers(z); }
short int NumberOfOutOfTimeTriggers(HaloData::Endcap z=HaloData::both) const
Definition: CSCHaloData.cc:62

◆ NTracksSmallBeta()

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

Definition at line 51 of file CSCHaloData.h.

References nTracks_Small_beta.

51 { return nTracks_Small_beta; }
short int nTracks_Small_beta
Definition: CSCHaloData.h:143

◆ NTracksSmallBetaAndSmalldT()

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

Definition at line 52 of file CSCHaloData.h.

References nTracks_Small_dT_Small_beta.

short int nTracks_Small_dT_Small_beta
Definition: CSCHaloData.h:146

◆ NTracksSmalldT()

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

Definition at line 50 of file CSCHaloData.h.

References nTracks_Small_dT.

50 { return nTracks_Small_dT; }
short int nTracks_Small_dT
Definition: CSCHaloData.h:141

◆ NumberOfHaloTracks()

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

Definition at line 71 of file CSCHaloData.cc.

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().

71  {
72  int n = 0;
73  for (unsigned int i = 0; i < TheTrackRefs.size(); i++) {
75  // Does the track go through both endcaps ?
76  bool Traversing = (iTrack->outerPosition().z() > 0 && iTrack->innerPosition().z() < 0) ||
77  (iTrack->outerPosition().z() < 0 && iTrack->innerPosition().z() > 0);
78  // Does the track go through only +Z endcap ?
79  bool PlusZ = (iTrack->outerPosition().z() > 0 && iTrack->innerPosition().z() > 0);
80  // Does the track go through only -Z endcap ?
81  bool MinusZ = (iTrack->outerPosition().z() < 0 && iTrack->innerPosition().z() < 0);
82 
83  if ((z == HaloData::plus) && (PlusZ || Traversing))
84  n++;
85  else if ((z == HaloData::minus) && (MinusZ || Traversing))
86  n++;
87  else if ((z == HaloData::both) && (PlusZ || MinusZ || Traversing))
88  n++;
89  }
90  return n;
91 }
edm::RefVector< reco::TrackCollection > TheTrackRefs
Definition: CSCHaloData.h:121
size_type size() const
Size of the RefVector.
Definition: RefVector.h:102

◆ NumberOfHaloTriggers()

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

Definition at line 44 of file CSCHaloData.cc.

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

Referenced by NHaloTriggers().

44  {
45  if (z == HaloData::plus)
46  return nTriggers_PlusZ;
47  else if (z == HaloData::minus)
48  return nTriggers_MinusZ;
49  else
51 }

◆ NumberOfHaloTriggers_TrkMuUnVeto()

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

◆ NumberOfOutOfTimeTriggers()

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

◆ NumberOfOutTimeHits()

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

Definition at line 47 of file CSCHaloData.h.

References nOutOfTimeHits.

47 { return nOutOfTimeHits; }
short int nOutOfTimeHits
Definition: CSCHaloData.h:139

◆ SetHLTBit()

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

Definition at line 96 of file CSCHaloData.h.

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.

References nFlatHaloSegments.

Referenced by CSCHaloAlgo::Calculate().

107 { nFlatHaloSegments = nSegments; }
short int nFlatHaloSegments
Definition: CSCHaloData.h:150

◆ SetNFlatHaloSegments_TrkMuUnVeto()

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

Definition at line 110 of file CSCHaloData.h.

References nFlatHaloSegments_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

110 { nFlatHaloSegments_TrkMuUnVeto = nSegments; }
short int nFlatHaloSegments_TrkMuUnVeto
Definition: CSCHaloData.h:153

◆ 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.

References nTracks_Small_beta, nTracks_Small_dT, and nTracks_Small_dT_Small_beta.

Referenced by CSCHaloAlgo::Calculate().

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  }
short int nTracks_Small_dT
Definition: CSCHaloData.h:141
short int nTracks_Small_beta
Definition: CSCHaloData.h:143
short int nTracks_Small_dT_Small_beta
Definition: CSCHaloData.h:146

◆ SetNOutOfTimeHits()

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

Definition at line 87 of file CSCHaloData.h.

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.

References nOutOfTimeTriggers_MinusZ, and nOutOfTimeTriggers_PlusZ.

Referenced by CSCHaloAlgo::Calculate().

82  {
85  }
short int nOutOfTimeTriggers_MinusZ
Definition: CSCHaloData.h:137
short int nOutOfTimeTriggers_PlusZ
Definition: CSCHaloData.h:136

◆ SetNumberOfHaloTriggers()

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

Definition at line 73 of file CSCHaloData.h.

References nTriggers_MinusZ, and nTriggers_PlusZ.

Referenced by CSCHaloAlgo::Calculate().

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

◆ SetNumberOfHaloTriggers_TrkMuUnVeto()

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

Definition at line 77 of file CSCHaloData.h.

References nTriggers_MinusZ_TrkMuUnVeto, and nTriggers_PlusZ_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

77  {
80  }
int nTriggers_MinusZ_TrkMuUnVeto
Definition: CSCHaloData.h:128
int nTriggers_PlusZ_TrkMuUnVeto
Definition: CSCHaloData.h:127

◆ SetSegmentIsCaloMatched()

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

Definition at line 115 of file CSCHaloData.h.

References b, and segmentiscalomatched.

Referenced by CSCHaloAlgo::Calculate().

115 { segmentiscalomatched = b; }
double b
Definition: hdecay.h:120

◆ SetSegmentIsEBCaloMatched()

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

Definition at line 117 of file CSCHaloData.h.

References b, and segmentisEBcalomatched.

Referenced by CSCHaloAlgo::Calculate().

double b
Definition: hdecay.h:120
bool segmentisEBcalomatched
Definition: CSCHaloData.h:158

◆ SetSegmentIsEECaloMatched()

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

Definition at line 118 of file CSCHaloData.h.

References b, and segmentisEEcalomatched.

Referenced by CSCHaloAlgo::Calculate().

double b
Definition: hdecay.h:120
bool segmentisEEcalomatched
Definition: CSCHaloData.h:159

◆ SetSegmentIsHCaloMatched()

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

Definition at line 116 of file CSCHaloData.h.

References b, and segmentisHcalomatched.

Referenced by CSCHaloAlgo::Calculate().

bool segmentisHcalomatched
Definition: CSCHaloData.h:157
double b
Definition: hdecay.h:120

◆ 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().

double b
Definition: hdecay.h:120
bool segments_in_both_endcaps
Definition: CSCHaloData.h:151

◆ 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().

112  {
114  }
double b
Definition: hdecay.h:120
bool segments_in_both_endcaps_loose_dtcut_TrkMuUnVeto
Definition: CSCHaloData.h:155

◆ SetSegmentsBothEndcaps_Loose_TrkMuUnVeto()

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

Definition at line 111 of file CSCHaloData.h.

References b, and segments_in_both_endcaps_loose_TrkMuUnVeto.

Referenced by CSCHaloAlgo::Calculate().

double b
Definition: hdecay.h:120
bool segments_in_both_endcaps_loose_TrkMuUnVeto
Definition: CSCHaloData.h:154

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 CSCHaloData(), GetSegmentIsCaloMatched(), and SetSegmentIsCaloMatched().

◆ segmentisEBcalomatched

bool reco::CSCHaloData::segmentisEBcalomatched
private

◆ segmentisEEcalomatched

bool reco::CSCHaloData::segmentisEEcalomatched
private

◆ segmentisHcalomatched

bool reco::CSCHaloData::segmentisHcalomatched
private

Definition at line 157 of file CSCHaloData.h.

Referenced by CSCHaloData(), 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 CSCHaloData(), 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().