STNTUPLE ROOT file has multiple branches. Each branch corresponds to a data block - container for Mu2e data objects.
Currently implemented are the following data blocks
TCalDataBlock
stores calorimeter hits
TGenpBlock
stores generated MC particles
TSimpBlock
stores particles simulated by G4
TStnHeaderBlock
stores event header
TStnTrackBlo
ck stores track collections (mu2e::KalRepCollection's)
TStnClusterBlock
stores mu2e::Cluster collections
TStnTimeClusterBlock
stores mu2e::TimeCluster collection
TStnHelixBlock
stores mu2e::Helix collections
TStepPointMCBlock
stores mu2e::StepPointMC collections
TStnTrackSeedBlock
stores mu2e::TrackSeed collections
TStrawDataBloc
k stores mu2e::StrawHit data
TTrackStrawHitBlock
stores straw hits associated with tracks
TVdetDataBlock
stores hits on virtual detectors
Each data block normally contains some book-keeping information and a list of objects, for example, number of tracks and a list of tracks.
Data blocks are written out in split mode with split=1. This means that one could plot distribution for the number of tracks in 'click mode', however plotting distributions for track parameters requires using stnana.