Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

enum DeMuxEventType_t
 

Enumeration values:
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.

Referenced by AlgAltDeMuxBase::EventID().

00062                       {
00063    UNKNOWN,
00064    SINGLE_MUON,
00065    MULTIPLE_MUON,
00066    STOPPING_MUON,
00067    PARTIALLY_CONTAINED_EVENT,
00068    CONTAINED_EVENT,
00069    THROUGH_GOING_MUON,
00070    STRAIGHT_THROUGH_GOING_MUON
00071 };

enum DeMuxSearchType
 

Enumeration values:
SEARCH_BACKWARDS 
SEARCH_GAP 
SEARCH_GAP_F 
SEARCH_GAP_B 
SEARCH_FORWARDS 
SEARCH_SINGLES 

Definition at line 84 of file AltDeMuxStructures.h.

00084 {SEARCH_BACKWARDS,SEARCH_GAP,SEARCH_GAP_F,SEARCH_GAP_B,SEARCH_FORWARDS,SEARCH_SINGLES}; 


Variable Documentation

const Int_t ALG_EAST = 0
 

Definition at line 75 of file AltDeMuxStructures.h.

Referenced by AltDeMuxModule::Ana(), AlgAltDeMuxBase::DeMuxPass(), and AlgAltDeMuxBase::DeMuxWhatsLeft().

const Int_t ALG_WEST = 1
 

Definition at line 76 of file AltDeMuxStructures.h.

Referenced by AltDeMuxModule::Ana(), AlgAltDeMuxBase::DeMuxPass(), and AlgAltDeMuxBase::DeMuxWhatsLeft().

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
 

Definition at line 80 of file AltDeMuxStructures.h.

const Int_t MAX_HITS_PLANE = 100
 

Definition at line 81 of file AltDeMuxStructures.h.

const Int_t MAX_NUMBER_OF_PLANES = 500
 

Definition at line 78 of file AltDeMuxStructures.h.

Referenced by AlgAltDeMuxBase::BestGuessForSingleSidedHits(), AlgAltDeMuxBase::ClearArrays(), AlgAltDeMuxBase::DeMuxSingles(), AlgAltDeMuxBase::EventID(), AlgAltDeMuxBase::FillLowestHighest(), AlgAltDeMuxBase::MakePlaneMap(), AlgAltDeMuxBase::MakeSearchTactics(), AlgAltDeMuxBase::MakeSearchTacticsX(), AlgAltDeMuxBase::MakeSearchTacticsY(), AlgAltDeMuxBase::MaskExtrapolateBack(), AlgAltDeMuxBase::NewTactic(), and AlgAltDeMuxBase::ReMakeMask().

const Int_t MAX_NUMBER_OF_PMTS = 1800
 

Definition at line 77 of file AltDeMuxStructures.h.

Referenced by XTalkFilter::DoTrueFilter().

const Int_t MAX_NUMBER_OF_STRIPS = 192
 

Definition at line 79 of file AltDeMuxStructures.h.

Referenced by AlgAltDeMuxBase::ValidatePlaneForPattern().


Generated on Mon Feb 15 11:07:52 2010 for loon by  doxygen 1.3.9.1