======== Ophelia ======== Ophelia is an analysis suite for (but not limited to) EHE analysis. It does quick reconstruction and provides storage for relevant information used in the analysis. Data Classes ============ Data classes are in ophelia/particle directory. I3OpheliaRecoResult ------------------- I3OpheliaRecoResult is a data class to store summarized reconstruction results which is I3OpheliaFirstGuessTrack and vector of I3OpheliaParticle. I3OpheliaParticle ------------------- I3OpheliaParticle is a data class to store energetic cascades induced by bremsstrahlung and photonulear interaction. I3OpheliaFirstGuessTrack ------------------------ I3OpheliaFirstGuessTrack inherits the I3OpheliaParticle and is a data class to store result of I3EHEFirstGuess which is a reconstruction module using (improved) line fit algorithm. This class contains I3Particle, line fit velocity, position of center of brightness (COB), fit quality and a bool variable whether line fit is succeeded or not. Some of the information is also saved in I3Particle. Reconstruction Module ===================== I3EHEFirstGuess --------------- I3EHEFirstGuess is a I3Module to reconstruct tracks by line fit algorithm using portia based charge information. Before running this module one have to process portia which calculate charge detected by each DOM. Result of line fit is stored in I3OpheliaFirstGuessTrack. Usage ^^^^^ I3EHEFirstGuess (C++ I3Module) Parameters: ChargeOption Description : [0 bigger(1 or 2) : use 1 : use 2 ] Default : 0 IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputLaunchName Default : 'InIceRawData' InputPortiaEventName Default : 'PortiaEvent' InputPulseName1 Default : 'ATWDPortiaPulse' InputPulseName2 Default : 'FADCPortiaPulse' LCOption Description : if non-zero use only LC pulse Default : 0 MinimumNumberPulseDom Default : 0 NPEThreshold Description : Channel wise NPE threshold to be used Default : 0.0 OutputFirstguessName Default : 'OpheliaFirstGuess' OutputFirstguessNameBtw Default : 'OpheliaFirstGuessBaseTimeWindow' OutputParticleName Default : '' OutputParticleNameBtw Default : '' inputSplitDOMMapName Default : 'SplittedDOMMap'