AltDeMuxStructures.h File Reference

#include "Plex/PlexSEIdAltL.h"

Go to the source code of this file.

Classes

struct  PatternPair
struct  DeMuxedPair
struct  DeMuxedSingle
struct  DeMuxFitResult_t
struct  DeMuxFitData_t
struct  PlaneValidity_t
struct  DeMuxPossibility
struct  DeMuxSearchTactic
struct  DeMuxMaskGroup
struct  BigGroup

Enumerations

enum  DeMuxEventType_t {
  UNKNOWN, SINGLE_MUON, MULTIPLE_MUON, STOPPING_MUON,
  PARTIALLY_CONTAINED_EVENT, CONTAINED_EVENT, THROUGH_GOING_MUON, STRAIGHT_THROUGH_GOING_MUON
}
enum  DeMuxSearchType {
  SEARCH_BACKWARDS, SEARCH_GAP, SEARCH_GAP_F, SEARCH_GAP_B,
  SEARCH_FORWARDS, SEARCH_SINGLES
}

Variables

const Int_t DISPLAY_TYPE = 1
const Int_t ALG_EAST = 0
const Int_t ALG_WEST = 1
const Int_t MAX_NUMBER_OF_PMTS = 1800
const Int_t MAX_NUMBER_OF_PLANES = 500
const Int_t MAX_NUMBER_OF_STRIPS = 192
const Int_t MAX_DISPLAYED_HITS = 100
const Int_t MAX_HITS_PLANE = 100

Enumeration Type Documentation

Enumerator:
UNKNOWN 
SINGLE_MUON 
MULTIPLE_MUON 
STOPPING_MUON 
PARTIALLY_CONTAINED_EVENT 
CONTAINED_EVENT 
THROUGH_GOING_MUON 
STRAIGHT_THROUGH_GOING_MUON 

Definition at line 62 of file AltDeMuxStructures.h.

Enumerator:
SEARCH_BACKWARDS 
SEARCH_GAP 
SEARCH_GAP_F 
SEARCH_GAP_B 
SEARCH_FORWARDS 
SEARCH_SINGLES 

Definition at line 84 of file AltDeMuxStructures.h.


Variable Documentation

const Int_t ALG_EAST = 0
const Int_t ALG_WEST = 1
const Int_t DISPLAY_TYPE = 1

Definition at line 74 of file AltDeMuxStructures.h.

Referenced by AltDeMuxDisplay::AltDeMuxDisplay(), and AltDeMuxDisplay::Draw().

const Int_t MAX_DISPLAYED_HITS = 100
const Int_t MAX_HITS_PLANE = 100

Definition at line 81 of file AltDeMuxStructures.h.

Referenced by AlgAltDeMuxBase::MakePlaneMap().

const Int_t MAX_NUMBER_OF_PLANES = 500

Definition at line 78 of file AltDeMuxStructures.h.

Referenced by AlgAltDeMuxBase::AddBackCrossTalk(), AlgAltDeMuxBase::AddBackNoise(), AltDeMuxCalc::AltDeMuxCalc(), AltDeMuxModule::Ana(), AlgAltDeMuxBase::BestGuessForSingleSidedHits(), AlgAltDeMuxBase::BestGuessForView(), AlgAltDeMuxBase::CleanIsolatedHits(), AlgAltDeMuxBase::CleanMultiple(), AlgAltDeMuxBase::ClearArrays(), AlgAltDeMux::DeMuxAsMultipleMuon(), AlgAltDeMux::DeMuxAsUnknownEventType(), AlgAltDeMuxBase::DeMuxPass(), AlgAltDeMuxBase::DeMuxSingles(), AlgAltDeMuxBase::DeMuxWhatsLeft(), AlgAltDeMuxBase::DistanceToNearestInPlane(), AlgAltDeMuxBase::DrawDiagnosticPlots(), AlgAltDeMuxBase::EventID(), AlgAltDeMuxBase::FillLowestHighest(), AlgAltDeMuxBase::FitAsCosmic(), AltDeMuxModule::GetFibreLengths(), AlgAltDeMuxBase::GetFibreLengths(), AlgAltDeMuxBase::Hough(), AlgAltDeMuxBase::MakeAltListMap(), AlgAltDeMuxBase::MakeMaskGroups(), AlgAltDeMuxBase::MakePixelMap(), AlgAltDeMuxBase::MakePlaneMap(), AlgAltDeMuxBase::MakeSearchTactics(), AlgAltDeMuxBase::MakeSearchTacticsX(), AlgAltDeMuxBase::MakeSearchTacticsY(), AlgAltDeMuxBase::MakeTimingMask(), AlgAltDeMuxBase::MaskExtrapolateBack(), AlgAltDeMuxBase::NewTactic(), AlgAltDeMuxBase::PrintNoise(), AlgAltDeMuxBase::PrintWhatRemains(), AlgAltDeMuxBase::PrintXTalk(), AlgAltDeMuxBase::ReBuildXTalkMap(), AlgAltDeMuxBase::ReMakeMask(), AlgAltDeMuxBase::ReMakeTimingMask(), AlgAltDeMuxBase::ResetTimingMask(), AlgAltDeMuxBase::SearchAndDestroy(), AlgAltDeMuxBase::StripCrossTalk(), AlgAltDeMuxBase::StripCrossTalkSingles(), AlgAltDeMuxBase::StripNoise(), AlgAltDeMuxBase::ValidateCCEndPlanes(), and AlgAltDeMuxBase::ValidateContainedCandidateEndPlanes().

const Int_t MAX_NUMBER_OF_PMTS = 1800
const Int_t MAX_NUMBER_OF_STRIPS = 192

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1