Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbsTimeCutA cut on absolute time
BlindCutCollectionA cut collection which applies all the cuts
CaloAxis
CaloCrossCutThe calorimeter last plane cut
CaloEvent
CaloGeomCutThe geometric cut using the calorimeter's track
CaloIonCutThe calorimeter ionization cut
CaloNHitCutThe number of hits cut for the calorimeter. An event survives this selection if the number of hit planes in the calorimeter is greater than some value. To save computing time, the class assumes that the track is externally computed for each event and stored in CaloAxis objects; pointers to these objects are passed as arguments to the constructor. The Check method will then ignore the PamLevel2 *event and assume that the current content of the CaloAxis objects are relative to the current event. It is an user's task to ensure that these assumptions are fulfilled every time Check or ApplyCut are called
CaloNotIntCutThe non-interacting track cut. This check discards all the events who interacts in the calorimeter. It is possible to choose the track to use for the check. To improve computation speed, Check does NOT computes the track for the event; the track information is supposed to lie in some external object, whose address has to be passed to the constructor. The user is then demanded to fill this external object with the proper track information for the current event before calling Check or ApplyCut. Currently, only the check with the calorimeter track is implemented
CaloNucleiZCutThe CaloNuclei charge cut
CaloTrackChi2CutThe calorimeter track chi2 quality cut
CaloTrackCutThe calorimeter track cut. Checks for the existence of a track in the calorimeter, using the CaloAxis routine. WARNING: Check() assumes that level 1 data for the calorimeter exists
CARDCutThe CARD cut. An event survives this cut only if no CARD scintillator has signal
CATCutThe CAT cut. An event survives this cut only if no CAT scintillator has signal
ChargeHistosActionAn action that fills some charge histograms
CollectionActionAn abstract class that defines the interface of a generic collection action
DataQualCutThe event and data quality cut. This cut ensures that all the data relative to the various detectors is present in the current event and that it has been correctly read
EvRateS11CutCut on event rate on S11
EvRateS11VsCutoffHistoActionAn action that fills an event rate on S11 Vs. Stoermer cutoff 2D histogram
FluxHistoActionAn action that fills a flux histogram
GeoFieldCutThe geomagnetic cut
LTGeoFillCutThe LT histogram filling
LTQualCutThe live-time data quality cut: rejects the first event of each run and events with LT greater than an upper threshold (or with LT smaller than 0)
OBTQualCutThe On Board Time quality cut
PamCutAn abstract class to apply cuts to Pamela data
PamCutCollectionA class which applies a set of cuts to Pamela data
PktQualCutThe packet number quality cut
RigFillCutThe rigidity vs threshold rigidity histogram filling
SaveEventsActionAn action that saves the selected events
SimpleMatrix< T >A simple matrix class
SmartBlindCollectionA blind collection class designed to use CollectionAction objects
SmartCollectionA collection class designed to use CollectionAction objects
TofBetaCutThe TofBeta cut. This cut ensures that beta (referred to a specified track) has been calculated
TofBetaRangeCutThe TofBetaRange cut. This cut selects a range of beta values. Note that beta can be either positive (downward going particle) or negative (upward going particle)
TofBetaRigCutThe match between TOF beta modulus and TRK beta modulus. This cut discards all the events for which the absolute RELATIVE difference between TRK beta modulus (calculated from rigidity of TRK track, mass M and charge Z) and TOF beta modulus is greater than the threshold. Rigidity is defined as p/Z (GV) where Z is the particle charge and p the momentum modulus. CUT DEPENDENCIES: TrkPhysSin for object trkTrack
TofDedxS1CutThe TofQual cut. This cut is done for each S1 layer: if there is one and only one hit paddle for the layer, then the dE/dX of the paddle (referred to a specified track) must be less than a fixed threshold. NOTE: 'hit paddle' means that both TDC signals are present AND they are both 'good' (according to TOF definition of 'good' TDC signal)
TofNucleiZCutThe TofNuclei charge cut
TofPatternCutThe Tof-pattern cut
TofQualCutThe TofQual cut. This cut ensures that for each TOF plane (each pair of layers) at least one paddle is hit (according to standard TOF definition: both TDC's are hit and both hits are 'good')
TofTopS1CutThe TofTopS1 cut. This cut ensures that no more than 2 PMT's on S1 are hit
TrgConfCutTrigger configuration cut: trigger conf. must be TOF1
TrkCalQualCutThe tracker calibration quality cut
TrkChi2Defl50CutThe tracker chi2 vs deflection cut at ~ 50% efficiency
TrkChi2Defl75CutThe tracker chi2 vs deflection cut at ~ 75% efficiency
TrkChi2Defl90CutThe tracker chi2 vs deflection cut at ~ 90% efficiency
TrkChi2Defl95CutThe tracker chi2 vs deflection cut at ~ 95% efficiency
TrkChi2DeflCutThe tracker chi2 vs deflection cut
TrkChi2QualCutThe tracker chi2 quality cut
TrkDedxHCutThe dE/dX cut to select H and anti-H. This cut discards all the events whose rigidity modulus and dE/dX (both given by TRK) are outside a pre-defined band (by Nico De Simone). Here rigidity is defined as p/Z (GV) where Z is the particle charge (WITH SIGN) and p the momentum modulus: therefore rigidity can be positive or negative. CUT DEPENDENCIES: TrkPhysSin for object trkTrack
TrkGeomCutThe tracker fiducial acceptance cut. This cut checks if the track is inside the fiducial acceptance chosen for the tracker. CUT DEPENDENCIES: TrkPhysSin for object trkTrack
TrkHitQualCutThe tracker hit quality cut
TrkIdCutThe TrkId cut
TrkIonCutThe tracker ionization cut. Cut on dE/dx to select MIP. CUT DEPENDENCIES: TrkPhysSin for object trkTrack
TrkNucleiZCutThe TrkNuclei charge cut
TrkPhSinCutThe single physical track cut. Only events with a single physical track (selected according to the specified sorting method) survive this selection
TrkRigCutThe rigidity cut. This cut discards all the events whose rigidity is less than the threshold. Here rigidity is defined as p/Z (GV) where Z is the particle charge (WITH SIGN) and p the momentum modulus: therefore rigidity can be positive or negative
TrkRigGeoCutThe geomagnetic rigidity cut. This cut discards an event whose rigidity modulus is less than a threshold rigidity, given by the geomagnetic cutoff rigidity (the Stoermer cutoff) for that event multiplied by a threshold coefficient
TrkRigRangeCutThe rigidity range cut. This cut discards all the events whose rigidity is less than the minimum threshold or greater than the maximum threshold. Here rigidity is defined as p/Z (GV) where Z is the particle charge (WITH SIGN) and p the momentum modulus: therefore rigidity can be positive or negative
TrkRunValCutThe tracker run validation cut
TrkSigmaDeflCutThe cut on TRK sigma_deflection
VerboseBlindCollectionA smart blind collection which prints selection reports
VerboseCollectionA smart collection which prints selection reports

Generated on Wed May 27 15:21:28 2009 for PamCut by  doxygen 1.5.9