Project
Loading...
Searching...
No Matches
WorkflowSession.h File Reference
#include <algorithm>
#include <limits>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <gsl/span>
#include "CommonConstants/LHCConstants.h"
#include "Framework/Logger.h"
#include "ITSMFTTracking/TrackPublicationHelpers.h"
#include "ITSMFTTracking/IOUtils.h"
#include "ITSMFTTracking/ROFLookupTables.h"
#include "ITSMFTTracking/Tracker.h"

Go to the source code of this file.

Classes

class  o2::itsmft::tracking::WorkflowSession
 
class  o2::itsmft::tracking::WorkflowSession::Cleanup
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::itsmft
 
namespace  o2::itsmft::tracking
 

Enumerations

enum class  o2::itsmft::tracking::CATrackerPublicationAction { o2::itsmft::tracking::PublishInactiveEmpty , o2::itsmft::tracking::PublishActiveResult , o2::itsmft::tracking::SkipDroppedTimeFrame }
 

Functions

CATrackerPublicationAction o2::itsmft::tracking::decideCATrackerPublicationAction (bool active, bool success) noexcept
 
void o2::itsmft::tracking::validateSourceROFTiming (const ClusterSourceInput &source, const o2::InteractionRecord &origin, const o2::its::LayerTiming &timing)
 
template<typename Allocator , typename Output , typename Staged >
void o2::itsmft::tracking::copyTrackingOutputColumns (Allocator &outputs, Output rofs, Output tracks, Output indices, const Staged &staged)